Los repositorios de Debian se dividen en tres ramas según el tipo de licencia. Estas ramas son:
- main: contiene el grueso de los paquetes de la distribución. Todos los paquetes de esta rama son libres.
- contrib: contiene software también libre, pero que precisa de software o paquetes no libres.
- non-free: incluye paquetes privativos, no libres.
En una primera instalación de Debian solo se instalan paquetes libres ya que la única rama de repositorios activa es la main.
Para activar los repositorios privativos tenemos que activar las ramas contrib y non-free. Para hacerlo, utilizaremos un editor de texto plano y editaremos el archivo de configuración de los repositorios /etc/apt/sources.list
. Una de las muchas formas de editarlo es con el siguiente comando:
# nano /etc/apt/sources.list |
El contenido del archivo será algo parecido a esto:
deb http://ftp.es.debian.org/debian/ stretch main deb-src http://ftp.es.debian.org/debian/ stretch main deb http://security.debian.org/debian-security stretch/updates main deb-src http://security.debian.org/debian-security stretch/updates main |
Se observa que de las tres ramas de repositorios, solo está activada la rama main. Para activar las otras ramas tan solo tendremos que añadir las palabras contrib non-free después de main. El archivo sources.list
quedaría de la siguiente forma:
deb http://ftp.es.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.es.debian.org/debian/ stretch main contrib non-free deb http://security.debian.org/debian-security stretch/updates main contrib non-free deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free |
Tras realizar los cambios, guardamos los cambios y cerramos el archivo.
Ya solo queda actualizar el índice de los repositorios y tendremos a nuestra disposición los paquetes de las ramas contrib y non-free.
# apt-get update |
Nota: esta explicación es válida para cualquier distribución de Debian. Solo tendremos que añadir a continuación de main las palabras contrib y non-free, dejando el resto de datos igual.
Enlaces externos
Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.Configuración de privacidad y de cookies.
jeansito
Hola
Estupendo tutorial de hecho me sirve de mucho…
pq no haces un tutorial de como hacer un mirror de repositorios local..con apt-mirror en debian 9…????
J. Carlos
Gracias jeansito,
Tendré en cuenta tu petición, pero ahora estoy liado con temas sobre DNS. Me lo apunto a la lista de trabajos pendientes.
Un Saludo