Empezando con Debian #2: Repositorios

Empezando con Debian #2: Repositorios

Los repositorios son las direcciones de dónde están alojados los programas y librerías, para poder instalarlos, también dependiendo de qué usuario queremos ser. Podemos usar repositorios de Testing o Sid en la versión Stable, aunque comprometiendo la seguridad y estabilidad del sistema.

Para editar la lista de repositorios usamos el archivo sources.list y en él ya tenemos ciertos repositorios, dependiendo de nuestra versión. La estrucura es así:

deb http://ftp.fi.debian.org/debian/ jessie main contrib non-free

Explico un poco lo que he aprendido sobre ello y creo es interesante para comprender cómo funciona Debian.

  • Deb o Deb-scr: Indica si son paquetes binarios o fuentes. Son distintos entre sí y van en una línea cada uno, generalmente juntos.
  • URL: Esla dirección dónde está el paquete. Puede ser una dirección FTP, un CD-rom, un archivo en nuestro ordenador…
  • Versión: los paquetes son adecuados para esa versión. Se puede usar el nombre de la versión como en éste caso, o las ramas stable, testing…
    Si apunta a la versión, aunque salga una nueva versión oficial, el repositorio seguirá apuntando a ellos hasta que finalice el soporte oficial.
    Si apunta a la rama, y dado el carácter rotatorio de versiones, siempre apuntará la rama específica, no a la versión. Por ejemplo, la versión testing actual, será la Stable a mediados de 2017. Si apuntamos a Testing, al cambiar de versión, seguiremos apuntando a la futura Testing, la versión 10.
  • Main: Son los paquetes que cumplen el Contrato Social Debian
  • Contrib: Son los paquetes que no cumplen todo el Contrato Social Debian
  • Non-Free: Son los paquetes que no cumplen el Contrato Social Debian 

Los repositorios de la versión estable son los siguientes. Podemos usarlos abriendo una terminal y escribiendo:
sudo gedit /etc/apt/sources.list

Y añadiéndolos a nuestra lista.

# Oficiales
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

# Seguridad
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

Tambien existen otros repositorios como los Backports, que es software que proviene de la rama Testing, pero adaptados a la rama estable. Para añadirlo:

# Backports
deb http://ftp.debian.org/debian jessie-backports main contrib non-free

Otro interesante es el Multimedia, con software y codecs de producción audiovisual. Tiene una particularidad, ya que debemos instalar una llave pública para que lo reconozca.

# Multimedia
deb http://deb-multimedia.org stable main contrib non-free

Y debemos instalar antes de actualizar los repositorios la llave, que se baja en formato .deb desde aquí.

Una vez finalizado de editar nuestro sources.list, debemos actualizar el sistema para que reconozca los nuevos paquetes y se puedan instalar en caso necesario.
sudo apt update

Éstos son los principales, pero existen muchos más pertenecientes a programas que nos facilita la actualizacion del software, como puede ser Mozilla, Dropbox, VirtualBox… Sin embargo no se recomienda instalarlo, aunque puedan ser seguros..

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s