El Archivo /etc/apt/sources.list
Como parte de su funcionamiento, APT utiliza un archivo que enlista las “fuentes” en donde se encuentran los paquetes. Este archivo es: /etc/apt/sources.list.
El contenido de este archivo, normalmente sigue este formato:
[source:java]
deb http://host/debian distribución sección1 sección2 sección3
deb-src http://host/debian distribución sección1 sección2 sección3
[/source]
Por supuesto que los renglones arriba mencionados son ficticios y no deberán ser usados. La primera palabra en cada línea, deb o deb-src, indican el tipo del archivo: ya sea que contenga paquetes binarios (deb), esto es, los paquetes pre-compilados que normalmente se usan, o los paquetes fuente (deb-src), que son los códigos originales, más el archivo de control de Debian (.dsc) y el diff.gz que contienen los cambios necesarios para “debianizar” el programa.
Generalmente se encuentra lo siguiente por defecto en el archivo sources.list asi es como esta le mio:
[source:java]
# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
deb ftp://ftp.es.debian.org/debian/ etch main non-free contrib
deb-src ftp://ftp.es.debian.org/debian/ etch main non-free contrib
deb http://security.debian.org/ etch/updates main non-free contrib
# Uncomment if you want the apt-get source function to work
#deb-src http://http.us.debian.org/debian stable main contrib non-free
#deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
[/source]
Éstas son las líneas necesarias para una instalación básica de Debian. La primer línea deb apunta al archivo en el servidor oficial, la segunda línea apunta hacia el archivo del servidor non-US y la tercera línea apunta hacia el archivo del servidor de actualizaciones de seguridad.
Las dos últimas líneas están deshabilitadas (con un “#” al inicio), así que apt-get las ignora. Éstas son las líneas de deb-src, esto es, apuntan hacia los paquetes fuente de Debian. Si frecuentemente descarga paquetes fuente para probar o recompilar, habilítelas (borrando el “#” al inicio de la línea).
El archivo /etc/apt/sources.list puede contener varios tipos de líneas. APT sabe como interpretar líneas del tipo http, ftp, file (archivos locales, p.e., un directorio que contiene un CD-ROM) y ssh, según mis conocimientos.
No olvide ejecutar el comando apt-get update después de modificar el archivo /etc/apt/sources.list. Debe hacer esto para permitir a APT obtener la lista de paquetes de las fuentes que especificó.
Cómo utilizar APT localmente
Algunas veces se pueden llegar a tener muchos paquetes .deb, los cuales le gustaría instalar utilizando APT para que las dependencias fueran resueltas automáticamente.
Para hacer esto, cree un directorio y coloque los .debs que quiera señalar en el. Por ejemplo:
# mkdir /root/debs
Seguir leyendo