sources.list
Sources.list es el archivo hallado, siguiendo la localización completa /etc/apt/sources.list,[1] en distribuciones GNU/Linux derivadas de Debian GNU/Linux; donde se enlistan las "fuentes" o "repositorios" disponibles de los paquetes de software candidatos a ser: actualizados, instalados, eliminados, buscados, sujetos a comparación de versiones, etc.
La herramienta APT administra el acceso a dichos paquetes, utilizando el fichero sources.list, para realizar las acciones previamente mencionadas.
De esta manera el archivo sources.list es una pieza importante en la administración, por parte del usuario o administrador de sistemas, en Debian GNU/Linux y en las distribuciones derivadas. El archivo puede ser editado mediante un editor de texto (tales como gedit, Kate, Vi, nano o pico), o directamente desde una línea de comandos, para la modificación de la lista de repositorios, ya sea, comentando la línea, (agregado el símbolo # al inicio de una lista de paquetes de software), o eliminando una línea. Es recomendable sólo comentarla para evitar complicaciones futuras.
Acciones a realizar
Tras realizar alguna modificación, ya sea para actualizar un repositorio cambiando parámetros; agregar una línea, si se desea poder descargar otro software; eliminar un repositorio (agregando un símbolo #), etc., se debe escribir en consola lo siguiente:
Para actualizar lo realizado o la lista de paquetes:[2] apt-get update o apt update (Ultimas versiones).
Para actualizar la versión de uno o más paquetes: apt-get upgrade
Similar al anterior pero de una forma más inteligente en la resolución de conflictos: apt-get dist-upgrade
sources.list en Debian GNU/Linux (y derivadas)
El contenido del archivo sources.list en una versión estable de Debian GNU/Linux, normalmente posee el siguiente formato:
deb http://web.archive.org/web/http://http.PAIS.debian.org/debian stable main contrib non-free deb http://web.archive.org/web/http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free deb http://security.debian.org stable/updates main contrib non-free #deb-src http://web.archive.org/web/http://http.PAIS.debian.org/debian stable main contrib non-free #deb-src http://web.archive.org/web/http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
Ejemplo en formato http de repositorio para la versión estable:
deb http://ftp.debian.org/debian/ stable main #deb-src http://ftp.debian.org/debian/ stable main
Ejemplo de repositorio para la versión de pruebas:
deb http://ftp.debian.org/debian/ testing main #deb-src http://ftp.debian.org/debian/ testing main
Ejemplo de repositorio para la versión inestable:
deb http://ftp.debian.org/debian/ unstable main #deb-src http://ftp.debian.org/debian/ unstable main
Ejemplo de repositorio de paquetes Experimentales
deb http://ftp.debian.org/debian/ ../project/experimental main #deb-src http://ftp.debian.org/debian/ ..project/experimental main
sources.list en Ubuntu (y derivadas)
El contenido del archivo sources.list en Ubuntu normalmente posee un formato similar a este:
deb http://PAIS.archive.ubuntu.com/ubuntu/ VersiónDeDesarrollo main restricted #deb-src http://PAIS.archive.ubuntu.com/ubuntu/ VersiónDeDesarrollo main restricted
deb http://PAIS.archive.ubuntu.com/ubuntu/ VersiónDeDesarrollo-updates main restricted #deb-src http://PAIS.archive.ubuntu.com/ubuntu/ VersiónDeDesarrollo-updates main restricted
deb http://PAIS.archive.ubuntu.com/ubuntu/ VersiónDeDesarrollo universe #deb-src http://PAIS.archive.ubuntu.com/ubuntu/ VersiónDeDesarrollo universe
deb http://PAIS.archive.ubuntu.com/ubuntu/ VersiónDeDesarrollo-backports main restricted universe multiverse #deb-src http://PAIS.archive.ubuntu.com/ubuntu/ VersiónDeDesarrollo-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu VersiónDeDesarrollo-security main restricted #deb-src http://security.ubuntu.com/ubuntu VersiónDeDesarrollo-security main
deb http://security.ubuntu.com/ubuntu VersiónDeDesarrollo-security universe #deb-src http://security.ubuntu.com/ubuntu VersiónDeDesarrollo-security universe
Editar archivo
Para editarlo, se puede utilizar el software gedit, nano o cualquier otro editor de texto instalado:
# gedit /etc/apt/sources.list
# nano /etc/apt/sources.list
o, en su defecto, en modo superusuario (es decir, precedido de sudo)
$ sudo gedit /etc/apt/sources.list
$ sudo nano /etc/apt/sources.list
Referencias
- APT HOWTO - Configuración Básica
- Guía de referencia Debian - Actualizando una distribución
Véase también
Enlaces externos
- Apt-Howto
- Guía de referencia Debian (enlace roto disponible en Internet Archive; véase el historial, la primera versión y la última).
- Generador de Sources.list para Debian.