Provided by:
apt_0.8.16~exp5ubuntu13_i386 
NAME
sources.list - Liste des sources de paquets
DESCRIPTION
La liste des sources de paquets indique ou trouver les archives du
systeme de distribution de paquets utilise. Pour l'instant, cette page
de manuel ne documente que le systeme d'empaquetage utilise par le
systeme Debian GNU/Linux. Ce fichier de controle est
/etc/apt/sources.list.
La liste des sources est concue pour gerer un nombre quelconque de
sources actives et differents media. Le fichier presente une source par
ligne et la source preferee apparait en premier. Le format de chaque
ligne est : type uri parametres. Le premier element, type, determine le
format des parametres. uri est un identificateur universel de
ressources (URI), qui est un sur-ensemble du plus specifique et bien
connu repere universel de ressources, ou URL. La fin de la ligne peut
etre un commentaire commencant par un caractere #.
SOURCES.LIST.D
Le repertoire /etc/apt/sources.list.d permet de specifier des sources
de paquets dans des fichiers distincts qui se terminent par .list. Leur
format est le meme que celui du fichier sources.list. Les noms de
fichiers doivent se terminer par .list et ne peuvent contenir que des
lettres (a-z et A-Z), des chiffres (0-9), des caracteres de
soulignement (_), des tirets et des points. Dans le cas contraire, APT
affichera un avertissement indiquant qu'il a ignore un fichier si
celui-ci ne correspond par a un motif defini dans
Dir::Ignore-Files-Silently (les fichiers correspondant a cette variable
de configuration etant, eux, ignores silencieusemennt).
LES TYPES DEB ET DEB-SRC.
Le type deb decrit une archive Debian classique a deux niveaux,
distribution/composant. distribution peut prendre l'une des valeurs
suivantes : un nom d'archive tel que stable ou testing ou bien un nom
de code comme squeeze ou wheezy, alors que composant prend les
valeurs : main, contrib ou non-free. Le type deb-src decrit une archive
de distribution de code source pour une distribution Debian dans le
meme format que le type deb. Une ligne deb-src est necessaire pour
recuperer les index des sources.
Le format d'une entree dans sources.list utilisant les types deb et
deb-src est :
deb [ options ] uri distribution [component1] [component2] [...]
L'URI de type deb doit indiquer la base de la distribution Debian dans
laquelle APT trouvera les informations dont il a besoin. distribution
peut specifier le chemin exact : dans ce cas, on doit omettre les
composants et distribution doit se terminer par une barre oblique (/).
C'est utile quand seule une sous-section particuliere de l'archive
decrite par cet URI est interessante. Quand distribution n'indique pas
un chemin exact, un composant au moins doit etre present.
distribution peut aussi contenir une variable $(ARCH), qui sera
remplacee par l'architecture Debian (i386, m68k, powerpc, ...) sur
laquelle s'execute le systeme. On peut ainsi utiliser un fichier
sources.list qui ne depend pas d'une architecture. En general, ce n'est
interessant que si l'on indique un chemin exact ; sinon APT cree
automatiquement un URI en fonction de l'architecture effective.
Puisqu'on ne peut indiquer qu'une seule distribution par ligne, il peut
etre necessaire de disposer le meme URI sur plusieurs lignes quand on
veut acceder a un sous-ensemble des distributions ou composants
disponibles a cette adresse. APT trie les URI apres avoir cree pour
lui-meme la liste complete ; il regroupe les references multiples au
meme hote Internet en vue d'une connexion unique et il evite ainsi, par
exemple, d'etablir une connexion FTP, de la fermer, faire autre chose,
puis d'etablir encore cette connexion. Cette fonctionnalite permet
l'acces a des sites FTP surcharges qui limitent le nombre de connexions
simultanees pour les utilisateurs anonymes. APT parallelise aussi les
connexions a differents hotes pour tirer plus efficacement parti des
sites a faible bande passante.
options is always optional and needs to be surounded by square
brackets. It can consist of multiple settings in the form
setting=value. Multiple settings are separated by spaces. The following
settings are supported by APT, note through that unsupported settings
will be ignored silently:
o arch=arch1,arch2,... can be used to specify for which
architectures packages information should be downloaded. If this
option is not set all architectures defined by the
APT::Architectures option will be downloaded.
o trusted=yes can be set to indicate that packages from this source
are always authenificated even if the Release file is not signed or
the signature can't be checked. This disables parts of apt-
secure(8) and should therefore only be used in a local and trusted
context. trusted=no is the opposite which handles even correctly
authenificated sources as not authenificated.
Il est important d'indiquer les sources par ordre de preference, la
source principale apparaissant en premier. Un tri est fait, de la plus
rapide a la plus lente ; par exemple, un CD suivi par les hotes d'un
reseau local, puis les hotes distants.
Exemples :
deb http://ftp.debian.org/debian squeeze main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
SP'eCIFICATION DES URI
Les types d'URI actuellement reconnus sont : cdrom, file, http, ftp,
copy, ssh et rsh.
file
Le procede file permet qu'un repertoire arbitraire au sein du
systeme de fichier soit considere comme une archive. On s'en sert
avec les montages NFS, les miroirs et les archives locaux.
cdrom
Le procede cdrom permet l'utilisation d'un lecteur de CD avec la
possibilite de changer de media. Utilisez le programme apt-cdrom(8)
pour creer des entrees dans la liste des sources.
http
Le procede http indique un serveur HTTP comme archive. Si une
variable d'environnement http_proxy (au format http://server:port/)
existe, le serveur mandataire indique par http_proxy est utilise.
Quand un serveur mandataire HTTP/1.1 demande une authentification,
on peut utiliser la chaine http://user:pass@server:port/. Notez
qu'il s'agit d'une methode d'authentification peu sure.
ftp
Le procede ftp indique un serveur FTP comme archive. Le
fonctionnement en mode ftp est largement configurable ;
referez-vous a la page de manuel de apt-cdrom(8) pour d'autres
informations. On remarquera qu'on peut indiquer un mandataire ftp
avec la variable d'environnement ftp_proxy. On peut aussi specifier
un mandataire http (les serveurs mandataires http comprennent
souvent les URL ftp) en utilisant cette methode et SEULEMENT cette
methode. Les mandataires ftp utilisant http et qui sont specifies
dans le fichier de configuration seront ignores.
copy
Le procede copy est identique au procede file excepte que les
paquets sont copies dans le cache du repertoire au lieu d'etre
utilises directement depuis leur emplacement. C'est utile aux gens
qui utilisent un disque zip pour recopier des fichiers avec APT.
rsh, ssh
Le procede rsh/ssh utilise rsh/ssh pour se connecter a une machine
distante en tant qu'un certain utilisateur et pour acceder aux
fichiers. Il est preferable au prealable de s'arranger avec des
cles RSA ou bien rhosts. Pour l'acces aux fichiers de la machine
distante et le transfert, on utilise les commandes standard find et
dd.
plus de types d'URI simples a reconnaitre
APT peut etre complete avec des methodes supplementaires fournies
par des paquets optionnels dont le schema de nommage est
apt-transport-m'ethode. Ainsi, l'equipe de maintenance d'APT gere un
paquet apt-transport-https qui gere les acces par URI de type
https, avec des fonctionnalites analogues a la methode http.
D'autres methodes telles que debtorrent sont aussi disponibles
(voir apt-transport-debtorrent(1)).
EXEMPLES
Utiliser l'archive stockee localement (ou montee via NFS) dans
/home/jason/debian pour stable/main, stable/contrib et stable/non-free.
deb file:/home/jason/debian stable main contrib non-free
Comme ci-dessus, excepte que cette ligne utilise la distribution
<< unstable >> (developpement).
deb file:/home/jason/debian unstable main contrib non-free
La precedente ligne, mais pour les sources.
deb-src file:/home/jason/debian unstable main contrib non-free
The first line gets package information for the architectures in
APT::Architectures while the second always retrieves amd64 and armel.
deb http://ftp.debian.org/debian squeeze main
deb [ arch=amd64,armel ] http://ftp.debian.org/debian squeeze main
Utiliser HTTP pour acceder a l'archive situee a archive.debian.org, et
n'utiliser que la section hamm/main.
deb http://archive.debian.org/debian-archive hamm main
Utiliser FTP pour acceder a l'archive situee a ftp.debian.org, dans le
repertoire debian, et n'utiliser que la section squeeze/contrib.
deb ftp://ftp.debian.org/debian squeeze contrib
Utiliser FTP pour acceder a l'archive situee a ftp.debian.org, dans le
repertoire debian, et n'utiliser que la section unstable/contrib. Si
cette ligne et celle de l'exemple precedent dans sources.list
apparaissent, une seule session FTP sera utilisee pour les deux lignes.
deb ftp://ftp.debian.org/debian unstable contrib
Utiliser HTTP pour acceder a l'archive situee a ftp.tlh.debian.org,
dans le repertoire universe, et n'utiliser que les fichiers trouves
dans unstable/binary-i386 pour les machines i386, dans
unstable/binary-amd64 pour les machines amd64 et ainsi de suite pour
les autres architectures reconnues. [Notez que cet exemple montre
seulement la maniere d'utiliser la variable a substituer, les archives
Debian n'etant plas structurees de cette maniere.]
deb http://ftp.tlh.debian.org/universe unstable/binary-$(ARCH)/
VOIR AUSSI
apt-cache(8) apt.conf(5)
BOGUES
Page des bogues d'APT[1]. Si vous souhaitez signaler un bogue a propos
d'APT, veuillez lire /usr/share/doc/debian/bug-reporting.txt ou
utiliser la commande reportbug(1).
TRADUCTEURS
Jerome Marant, Philippe Batailler, Christian Perrier bubulle@debian.org
(2000, 2005, 2009, 2010), Equipe de traduction francophone de Debian
debian-l10n-french@lists.debian.org
Veuillez noter que cette traduction peut contenir des parties non
traduites. Cela est volontaire, pour eviter de perdre du contenu quand
la traduction est legerement en retard sur le contenu d'origine.
AUTHORS
Jason Gunthorpe
'Equipe de d'eveloppement d'APT
NOTES
1. Page des bogues d'APT
http://bugs.debian.org/src:apt
Linux 29 fevrier 2004 SOURCES.LIST(5)