DESCRIPCIN
La lista de recursos de paquetes se usa para localizar ficheros del
sistema de distribucin de paquetes usado en el sistema. A da de hoy,
esta pgina del manual documenta slamente el sistema de paquetes usado
por Debian GNU/Linux. Este fichero de control est situado en
/etc/apt/sources.list
La lista de procedencias est diseada para soportar cualquier nmero y
distintos tipos de procedencias. El fichero lista una procedencia por
lnea, con la procedencia de mayor prioridad en la primera lnea. El
formato de cada lnea es: tipo uri argumentos. El primer elemento, tipo,
determina el formato de argumentos. uri es Universal Resource Identi-
fier (Identificador Universal de Recursos), un caso general de la ms
especifica y bien conocida Universal Resource Locator, o URL. El resto
de la lnea puede marcarse como comentario usando #.
LOS TIPOS DEB Y DEB-SRC
El tipo deb hace referencia a un tpico archivo de Debian de dos nive-
les, distribucin/componente. Normalmente distribucin es stable, test-
ing, o unstable, mientras que componente es main, contrib, non-free, o
non-us. El tipo deb-src hace referencia al cdigo fuente de la dis-
tribucin con la misma sintaxis que el tipo deb. Es necesaria una lnea
deb-src para descargar un ndice de los paquetes que tienen cdigo fuente
disponible.
El formato para una entrada en el fichero sources.list usando los tipos
deb y deb-src es:
deb uri distribucin [componente1] [componente2] [...]
La URI para el tipo deb debe de especificar la base de la distribucin
de Debian, donde APT encontrar la informacin que necesita. distribucin
puede especificar un ruta exacta, en cuyo caso se deben omitir los com-
ponentes y distribucin debe finalizar con una barra (/). Esto es til
cuando nicamente queremos una sub-seccin del archivo denotado por la
URI. Si distribucin no especifica la ruta exacta, al menos uno de los
componentes debe de estar presente.
distribucin puede contener una variable, $(ARCH), que se expandir en la
arquitectura de Debian usada en el sistema (i386, m68k, powerpc, ...).
Esto permite que sources.list sea independiente de la arquitectura. En
general esta caracterstica slo es de inters cuando se especifica una
ruta completa, de lo contrario APT generar automticamente la URI con la
arquitectura actual del sistema.
Debido a que slo se puede especificar una distribucin por lnea es posi-
ble que sea necesario tener mltiples lneas para la misma URI si
deseamos tener accesibles ms de una distribucin o componente de ese
sitio. APT ordenar internamente la lista de URI's despus de haber gen-
erado una copia interna, y juntar varias referencias al mismo servidor
de Internet en una sola conexin, para as no establecer una conexin FTP
de forma ineficiente, cerrarla, hacer algo ms, y entonces restablecer
deb http://http.us.debian.org/debian dists/stable-updates/
ESPECIFICACIN DE LA URI
Se reconocen los siguientes tipos de URI: cdrom, file, http, y ftp.
file file permite considerar como archivo a cualquier fichero en el
sistema de ficheros. Esto es til para particiones montadas medi-
ante NFS y rplicas locales.
cdrom El cdrom permite a APT usar la unidad de CDROM local. Use el
programa apt-cdrom(8) para aadir entradas de un cdrom a
sources.list.
http Http especifica un servidor HTTP como archivo. Si la variable de
entorno http_proxy est establecida con el formato
http://server:port/, se usar el servidor proxy especificado en
http_proxy. Usuarios de servidor proxy de autenticacin HTTP/1.1
debern usar la cadena de caracteres
http://user:pass@server:port/ Dese cuenta que este mtodo de aut-
enticacin es inseguro.
ftp Ftp especifica un servidor FTP como archivo. El comportamiento
de APT con FTP es altamente configurable, para ms informacin
consulte la pgina del manual de apt.conf(5). Dese cuenta que un
proxy ftp puede ser especificado usando la variable de entorno
ftp_proxy. Es posible especificar un servidor proxy http (servi-
dores proxy http normalmente comprenden las url's tipo ftp)
usando este mtodo y SLO este mtodo. Se ignorarn los proxies ftp
especificados en el fichero de configuracin que usen http.
copy Copy es idntico a file excepto en que los paquetes son copiados
al directorio que contiene la cach en vez de usar directamente
su lugar original. Esto es til para gente que use discos zip con
APT.
rsh
ssh El mtodo rsh/ssh usa rsh/ssh para conectar a los servidores
remotos como un usuario dado y acceder a los ficheros. No es
posible realizar ninguna autenticacin por contrasea, debe hac-
erse previamente una configuracin de claves RSA o rhosts. El
acceso a los ficheros del sistema remoto usa las rdenes estndar
find y dd para realizar las transferencias.
EJEMPLOS
Usa el archivo local (o montado mediante NFS) en /home/jason/debian
para stable/main, stable/contrib, y stable/non-free.
deb file:/home/jason/debian stable main contrib non-free
Como arriba, excepto que usa la distribucin inestable.
deb ftp://ftp.debian.org/debian stable contrib
Usa FTP para acceder al archivo en ftp.debian.org, debajo del directo-
rio debian, y usa slo la parte de unstable/contrib. Si tanto esta lnea
como la del ejemplo anterior aparecen en sources.list, se usar slo una
sesin FTP para ambas.
deb ftp://ftp.debian.org/debian unstable contrib
Usa HTTP para acceder al archivo en nonus.debian.org, bajo el directo-
rio debian-non-US.
deb http://nonus.debian.org/debian-non-US stable/non-US main
contrib non-free
Usa HTTP para acceder al archivo en nonus.debian.org, bajo el directo-
rio debian-non-US, y usa slo ficheros que se encuentren debajo de
unstable/binary-i386 en mquinas i386, unstable/binary-m68k en mquinas
m68k, y as para todas las arquitecturas soportadas. (Dese cuenta que
este ejemplo slo sirve para ilustrar como se usa la variable de substi-
tucin, non-us ya no est estructurado de este modo)
deb http://ftp.de.debian.org/debian-non-US
unstable/binary-$(ARCH)/
VASE TAMBIN
apt-cache(8) apt.conf(5)
FALLOS
Vea la pgina de fallos de APT <URL:http://bugs.debian.org/src:apt>. Si
desea avisar de un fallo en APT, vea /usr/share/doc/debian/bug-report-
ing.txt o la orden reportbug(1).
AUTOR
APT fue escrito por el equipo de APT <apt@packages.debian.org>.
TRADUCTOR
Traduccin de Rubn Porras Campo <debian-l10n-spanish@lists.debian.org>
04 December 2006 SOURCES.LIST(5)
Man(1) output converted with
man2html