SOURCES.LIST(5) APT SOURCES.LIST(5) NOM sources.list - Liste des sources de donnees APT configurees DESCRIPTION Le fichier de liste de sources /etc/apt/sources.list et les fichiers contenus dans /etc/apt/sources.list.d/ sont concus pour pouvoir gerer un nombre quelconque de sources actives et de medias. Le fichier donne une source par ligne (One-Line style) ou fournit des paragraphes multilignes definissant une ou plusieurs sources par paragraphe (style deb822), avec les sources prioritaires en premier (dans le cas ou il y a une seule version disponible a partir de plus d'une source). L'information relative aux sources configurees est recuperee par la commande apt-get update (ou par une commande equivalente avec une autre interface a APT). If multiple source lists are used, the most-preferred sources are those listed in /etc/apt/sources.list, followed by each file in /etc/apt/sources.list.d/ in lexicographic order: for example, 00-high-preference.list is more-preferred than 50-middle-preference.sources which is more-preferred than z-low-preference.list. SOURCES.LIST.D Le repertoire /etc/apt/sources.list.d permet de specifier des sources de paquets dans des fichiers distincts. Deux formats de fichiers differents sont permis comme cela est decrit dans les deux sections suivantes. Les noms de fichier doivent se terminer par .list ou par .sources selon le format fourni. Ils 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 une notification indiquant qu'il a ignore un fichier si celui-ci ne correspond pas a un motif defini dans Dir::Ignore-Files-Silently (les fichiers correspondant a cette variable de configuration etant, eux, ignores silencieusement). Le nom de fichier suggere pour les nouveaux systemes est /etc/apt/sources.list.d/distributeur.sources, ou distributeur est le resultat de dpkg-vendor --query Vendor | tr A-Z a-z, dans le format de style deb822. Par exemple, Ubuntu utilise /etc/apt/sources.list.d/ubuntu.sources. FORMAT ONE-LINE-STYLE Les entrees individuelles ne peuvent pas se poursuivre sur la ligne suivante. Les lignes vides sont ignorees et un caractere # n'importe ou sur une ligne signale que le reste de la ligne est un commentaire. Par consequent, une entree peut etre desactivee en commentant la totalite de la ligne. Si plusieurs options doivent etre fournies, elles sont separees par des espaces et sont entourees toutes ensemble par des crochets ([]) inclus sur la ligne apres le type separe par un espace. Si une option permet plusieurs valeurs, elles sont separees les unes des autres par une virgule (,). Un nom d'option est separe de ses options par un signe egal (=). Des options a plusieurs valeurs disposent aussi des separateurs -= et +=, qui, au lieu de remplacer la valeur par defaut par la ou les valeurs donnees, modifient la ou les valeurs par defaut pour supprimer ou inclure les valeurs donnees. Il s'agit du format traditionnel, gere par toutes les versions d'APT. Veuillez noter que toutes les options decrites plus bas ne sont pas prises en charge par toutes les versions d'APT. Notez aussi que certaine des plus anciennes applications qui analysent ce format elles-memes ne s'attendent pas a rencontrer des options qui etaient rares avant l'introduction de la prise en charge multi-architecture. Ce format est obsolete et pourrait finalement etre supprime, mais pas avant 2029. FORMAT DEB822-STYLE Les fichiers dans ce format possedent l'extension .sources. La syntaxe du format est similaire a celle des autres fichiers utilises par Debian et ses derivees, comme les fichiers de metadonnees qu'APT telecharge des sources configurees ou le fichier debian/control d'un paquet source de Debian. Les entrees individuelles sont separees par une ligne vide ; les lignes vides supplementaires sont ignorees et un caractere # en debut de ligne signale la ligne comme un commentaire. Une entree, par consequent, peut etre desactivee en commentant chaque ligne appartenant au paragraphe, mais il est habituellement plus facile d'ajouter le champ << Enabled: no >> au paragraphe pour desactiver l'entree. Retirer ce champ ou le definir a << yes >> le reactive. Les options ont la meme syntaxe que tous les autres champs : un nom de champ separe par le caractere deux-points (:) et eventuellement des valeurs separees par des espaces. Veuillez noter particulierement que des valeurs multiples sont separees par des espacements (espaces, tabulations ou nouvelles lignes) et non par des virgules comme dans le format << One-Line >>. Les champs multivaleurs comme Architectures disposent aussi des options Architectures-Add et Architectures-Remove pour modifier la valeur par defaut plutot que de la remplacer. Il s'agit d'un nouveau format pris en charge par APT lui-meme depuis la version 1.1. Les versions precedentes ignorent ce type de fichier avec un message de notification tel que decrit precedemment. L'objectif est de faire de ce format le format par defaut, et de rendre obsolete le format << One-Line-Style >> decrit plus haut, parce qu'il est plus facile a creer, a etendre et a modifier pour les humains comme pour les machines, surtout s'il inclut beaucoup de sources et/ou d'options. Les developpeurs qui travaillent avec les sources apt ou les analysent sont fortement encourages a ajouter la prise en charge de ce format et a prendre contact avec l'equipe APT pour coordonner et partager ce travail. Les utilisateurs sont libres d'adopter deja ce format, mais peuvent se confronter a des problemes avec les logiciels qui ne le gerent pas encore. LES TYPES DEB ET DEB-SRC : FORMAT GENERAL Le type deb decrit une archive Debian classique a deux niveaux, distribution/composant. distribution peut prendre l'une des valeurs suivantes : un nom de suite tel que stable ou testing ou bien un nom de code comme trixie ou forky, alors que composant prend les valeurs : main, contrib, non-free, ou non-free-firmware. 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 de deux entrees du genre << One-Line-Style >> utilisant les types deb et deb-src est : deb [ option1=valeur1 option2=valeur2 ] uri suite [composant1] [composant2] [...] deb-src [ option1=valeur1 option2=valeur2 ] uri suite [composant1] [composant2] [...] Autrement, l'entree equivalente de style deb822 ressemble a ceci : Types: deb deb-src URIs: uri Suites: suite Components: [composant1] [composant2] [...] option1: valeur1 option2: valeur2 L'URI de type deb doit indiquer la base de la distribution Debian dans laquelle APT trouvera les informations dont il a besoin. suite peut specifier le chemin exact : dans ce cas, on doit omettre les composants et suite doit se terminer par une barre oblique (/). C'est utile quand seul un sous-repertoire particulier de l'archive decrite par cet URI est interessant. Quand suite n'indique pas un chemin exact, un composant au moins doit etre present. suite peut aussi contenir une variable $(ARCH), qui sera remplacee par l'architecture Debian (comme amd64 ou armel) 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. Particulierement lorsqu'on utilise le format << One-Line-Style >>, 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. 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. A titre d'exemple, les sources de votre distribution au format obsolete << One-Line-Style >> pourraient ressembler a ceci : deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian trixie main contrib non-free non-free-firmware deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware deb [signed-by=/usr/share/keyrings/debian-archive-keyring.gpg] http://deb.debian.org/debian-security trixie-security main contrib non-free non-free-firmware ou a ceci au format de style deb822 : Types: deb URIs: http://deb.debian.org/debian Suites: trixie trixie-updates Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg Types: deb URIs: http://deb.debian.org/debian-security Suites: trixie-security Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg LES TYPES DEB ET DEB-SRC : OPTIONS Chaque entree de source peut avoir des options specifiees pour modifier la source a laquelle acceder et comment les donnees y sont recuperees. Le format, la syntaxe et les noms des options peuvent etre differents entre le format << One-Line-Style >> et le format de style deb822, mais les memes options sont disponibles dans les deux formats. Pour simplifier, nous listons les noms de champ avec deb822 et fournissons le nom << One-Line >> entre parentheses. Il faut se souvenir qu'en plus du reglage explicite des options multi-valeurs, il y a aussi l'option de les modifier en se basant sur les valeurs par defaut, mais nous ne listons pas ces noms explicitement ici. Les options non prises en charge sont ignorees par toutes les versions d'APT. o Include (include) is a multivalue option defining which packages should be used from this repository. Others are not parsed. o Exclude (exclude) is a multivalue option defining which packages should not be used from this repository. They will not be parsed. This option is mutually exclusive with Include. o Architectures (arch) est une option multivaleur pour definir les architectures pour lesquelles l'information doit etre telechargee. Si cette option n'est pas utilisee, l'option par defaut est toutes les architectures definies par l'option de configuration APT::Architectures. o Languages (lang) est une option multivaleur pour definir les langues pour lesquelles les informations, telles que les descriptions de paquet traduites, doivent etre telechargees. Si cette option n'est pas utilisee, l'option par defaut est toutes les langues definies par l'option de configuration Acquire::Languages. o Targets (target) est une option multivaleur pour definir les cibles qu'apt essaiera d'acquerir a partir de cette source. Si cette option n'est pas specifiee, la configuration par defaut est definie par le champ d'action de configuration Acquire::IndexTargets (les cibles sont definies par leur nom dans le champ Created-By). De plus, les cibles peuvent etre activees ou desactivees en utilisant le champ Identifier comme option avec une valeur booleenne plutot que d'utiliser cette option multivaleur. o PDiffs (pdiffs) est une valeur yes/no qui controle si APT doit essayer d'utiliser PDiffs pour mettre a jour des index anciens plutot que de telecharger les nouveaux index en totalite. La valeur de cette option est ignoree si le depot n'annonce pas la disponibilite de PDiffs. Elle a, par defaut, la valeur de l'option du meme nom pour un fichier particulier defini dans le champ d'action Acquire::IndexTargets, qui prend lui-meme par defaut la valeur de l'option de configuration Acquire::PDiffs, dont la valeur par defaut est yes. o By-Hash (by-hash) peut avoir la valeur yes, no ou force et controle si APT doit essayer d'acquerir des index grace a un URI construit a partir de la somme de hachage du fichier attendu plutot que d'utiliser le nom de fichier de stable bien connu de l'index. Son utilisation peut eviter des decalages de somme de hachage, mais necessite un miroir de prise en charge. Une valeur yes ou no active ou desactive l'utilisation de cette fonctionnalite si cette source indique sa prise en charge, tandis que force activera la fonctionnalite quel que soit ce que la source indique. Elle a, par defaut, la valeur de l'option du meme nom pour un fichier particulier defini dans le champ d'action Acquire::IndexTargets, qui prend lui-meme par defaut la valeur de l'option de configuration Acquire::By-Hash, dont la valeur par defaut est yes. Par ailleurs, si certaines options sont definies, elles affectent toutes les sources avec les memes URI et Suite, et donc doivent etre definies sur toutes ces entrees et ne peuvent etre modifiees entre les differents composants. APT essaiera de detecter et provoquera une erreur avec de telles anomalies. o Allow-Insecure (allow-insecure), Allow-Weak (allow-weak) et Allow-Downgrade-To-Insecure (allow-downgrade-to-insecure) sont des valeurs booleennes dont la valeur par defaut est no. Si elles sont definies a yes, elles contournent certains elements d'apt-secure(8) et par consequent ne devraient pas utilisees a la legere. o Trusted (trusted) comporte trois valeurs d'etat qui definissent par defaut si APT decide de considerer une source comme sure ou doit lancer un avertissement avant qu'un paquet soit, par exemple, installe a partir de cette source. Cette option peut etre utilisee pour outrepasser cette decision. La valeur yes dit a APT de considerer cette source comme sure, meme si elle echoue au test d'authentification. Elle desactive des elements d'apt-secure(8) et elle ne devrait etre utilisee que dans un contexte local et securise si possible, parce qu'autrement elle ouvre une breche dans la securite. La valeur no fait le contraire et fait que la source est traitee comme non sure, meme si les tests d'authentification sont reussis. La valeur par defaut ne peut pas etre definie explicitement. o Signed-By (signed-by) est une option pour demander la verification d'un depot par apt-secure(8) avec un certain jeu de clefs plutot qu'avec la totalite des clefs de confiance configurees par apt. Elle est definie comme une liste de chemins absolus vers des fichiers de trousseau de clefs (qui doivent etre accessibles en lecture pour l'utilisateur systeme _apt, et il donc faut s'assurer que tout le monde a le droit de lecture sur le fichier) et des empreintes de clefs a selectionner dans ces trousseaux. L'emplacement recommande pour les trousseaux est /usr/share/keyrings pour les trousseaux geres par les paquets, et /etc/apt/keyrings pour les trousseaux geres par le systeme d'exploitation. Si aucun fichier de trousseau n'est defini, le trousseau trusted.gpg et tous les trousseaux du repertoire trusted.gpg.d/ sont selectionnes par defaut . Si aucune empreinte n'est definie, toutes les clefs des trousseaux sont selectionnees. Une empreinte acceptera aussi toutes les signatures de sous-clefs de cette clef, et si ce n'est pas desire, un point d'exclamation (!) peut etre ajoute a l'empreinte pour desactiver ce comportement. L'option prend la valeur par defaut de l'option du meme nom si elle a ete definie dans le fichier Release de ce depot recupere auparavant (seules des empreintes peuvent etre definies par ce biais). Autrement, toutes les clefs des trousseaux de confiance sont considerees comme des signatures valables pour ce depot. L'option peut etre aussi definie directement sur un bloc de clef publique GPG incorporee. Un soin particulier doit etre pris pour encoder la ligne vide avec au debut des espaces vides et un << . >> : Types: deb URIs: https://deb.debian.org Suites: stable Components: main contrib non-free non-free-firmware Signed-By: -----BEGIN PGP PUBLIC KEY BLOCK----- . mDMEYCQjIxYJKwYBBAHaRw8BAQdAD/P5Nvvnvk66SxBBHDbhRml9ORg1WV5CvzKY CuMfoIS0BmFiY2RlZoiQBBMWCgA4FiEErCIG1VhKWMWo2yfAREZd5NfO31cFAmAk IyMCGyMFCwkIBwMFFQoJCAsFFgIDAQACHgECF4AACgkQREZd5NfO31fbOwD6ArzS dM0Dkd5h2Ujy1b6KcAaVW9FOa5UNfJ9FFBtjLQEBAJ7UyWD3dZzhvlaAwunsk7DG 3bHcln8DMpIJVXht78sL =IE0r -----END PGP PUBLIC KEY BLOCK----- o Check-Valid-Until (check-valid-until) est une valeur yes/no qui determine si APT doit tenter de detecter les attaques par replay. Un createur de depot peut declarer une periode pendant laquelle les donnees fournies par le depot peuvent etre considerees comme valables, une fois ce delai echu, et si les donnees n'ont pas ete fournies, elles sont considerees comme expirees, et un message d'erreur est envoye. En plus d'accroitre la securite, puisqu'un attaquant malveillant ne peut plus envoyer des donnees anciennes pour empecher un utilisateur de mettre a niveau vers une nouvelle version, elle facilite l'identification de miroirs qui ne sont plus mis a jour. Neanmoins, certains depots, comme les archives historiques ne sont plus mis a jour a dessein, aussi cette verification peut etre desactivee en reglant cette option a no. Elle possede la valeur par defaut de l'option Acquire::Check-Valid-Until qui elle-meme possede la valeur yes par defaut. o Valid-Until-Min (valid-until-min) et Valid-Until-Max (valid-until-max) peuvent etre utilisees pour augmenter ou diminuer la duree, en secondes pendant laquelle les donnees de ce depot sont considerees comme valables. -Max peut etre particulierement utile pour definir une valeur propre si le depot ne fournit pas de champ Valid-Until dans son fichier Release, tandis que -Min peut etre utilise pour augmenter la duree de validite sur des miroirs (locaux), rarement mis a jour, d'une archive plus frequemment mise a jour mais moins accessible (qui est aussi dans le sources.list), plutot que de desactiver totalement la verification. Elle possede la valeur par defaut des options de configuration Acquire::Min-ValidTime et Acquire::Max-ValidTime qui toutes les deux ne sont pas definies par defaut. o Check-Date (check-date) est une valeur yes/no qui controle si APT doit considerer que la date de la machine est correcte et donc effectuer les verifications liees au temps, comme verifier si le fichier Release n'est pas dans le futur. Sa desactivation desactive aussi l'option Check-Valid-Until mentionnee ci-dessus. o Date-Max-Future (date-max-future) controle jusqu'ou un depot peut etre dans le futur. Elle possede la valeur de l'option de configuration Acquire::Max-FutureTime qui est par defaut de 10 secondes. o InRelease-Path (inrelease-path) determine le chemin du fichier InRelease, relativement a la position normale d'un fichier InRelease. Par defaut, cette option n'est pas definie et APT cherchera a recuperer un fichier InRelease ou, s'il echoue, un fichier Release et le fichier Release.gpg associe. Si cette option est definie, le chemin specifie sera essaye a la place du fichier InRelease, et le repli vers les fichiers Release sera desactive. o Snapshot (snapshot) permet de selectionner une version plus ancienne de l'archive a partir du service d'instantanes. Les valeurs prises en charge sont : enable (par defaut) pour choisir un instantane avec l'option --snapshot, ID, ou disable pour exclure le depot. Les identifiants d'instantane sont habituellement un horodatage de forme AAAAMMJJTHHMMSSZ, comme 20220102T030405Z qui est le 2 janvier 2022 a 03:04:05 UTC, mais les serveurs peuvent prendre en charge d'autres formats d'identifiant et, jusqu'a present, APT ne fait pas de verification. In the deb822 format, it can be useful to describe the sources in more detail. The following options are not directly used by APT, but suggested to be included by third-parties when providing .sources files to users. o Contact specifies the preferred addresses to reach the repository operators on one or more lines. It should be a comma-separated list of RFC5322 email addresses or URLs. o Bugs specifies an HTTPS URL to a public bug tracker or instructions on how to report bugs. o Description specifies a description for the repository. This is a multi-line field, the first line is a summary, the remaining lines may add more description. SPECIFICATION DES URI Les types d'URI actuellement reconnus sont : http (apt-transport-http(1)) Le procede http precise un serveur HTTP pour une archive et c'est la methode la plus couramment utilisee. L'URI peut inclure directement les informations de connexion si l'archive le requiert, mais l'utilisation de apt_auth.conf(5) devrait etre preferee. La methode prend egalement en charge SOCKS5 et les mandataires HTTP(S) configures soit au moyen d'une configuration specifique a apt ou specifies par la variable d'environnement http_proxy au format http://user:pass@server:port/ (en supposant un mandataire HTTP necessitant une authentification). Les details de l'authentification pour les mandataires peuvent aussi etre fournis avec apt_auth.conf(5). Note that these forms of authentication are insecure as the whole communication with the remote server (or proxy) is not encrypted so a sufficiently capable attacker can observe and record login as well as all other interactions. The attacker can not modify the communication though as APT's data security model is independent of the chosen transport method. See apt-secure(8) for details. https (apt-transport-https(1)) Le procede https precise un serveur HTTPS pour une archive et il est tres semblable au procede http en termes d'utilisation et d'options disponibles. La principale difference est que les communications entre apt et le serveur (ou le mandataire) sont chiffrees. Veuillez noter que le chiffrage n'empeche pas un attaquant de savoir avec quel serveur (ou mandataire) apt est en communication et que des analyses approfondies peuvent encore potentiellement reveler quelles donnees sont telechargees. Si cela est une preoccupation, des procedes bases sur Tor, mentionnes plus bas, pourraient etre une alternative appropriee. mirror, mirror+procede (apt-transport-mirror(1)) Le procede du miroir definit la localisation d'une liste de miroirs. Par defaut, le procede utilise par la localisation est http, mais n'importe quel autre procede peut etre utilise avec la commande mirror+procede. La liste de miroirs elle-meme peut contenir plusieurs URI differents de miroir que le client APT peut, de facon transparente, reperer, choisir et sur lesquels se rabattre, afin d'aider a la fois a repartir la charge sur les miroirs disponibles et a garantir que les clients puissent recuperer les donnees meme si certains des miroirs configures ne sont pas disponibles. file Le procede file permet qu'un repertoire arbitraire au sein du systeme de fichiers soit considere comme une archive. Cela est utilise avec les montages NFS, les miroirs et les archives locaux. cdrom Le procede cdrom permet l'utilisation d'un lecteur de CD, de DVD ou USB, avec la possibilite de changer de media. Utilisez le programme apt-cdrom(8) pour creer des entrees cdrom dans la liste des sources. 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. Ce reglage peut servir aux utilisateurs qui se servent d'un support amovible pour recopier des fichiers avec APT. ajout de types d'URI supplementaires reconnus APT peut etre complete avec des methodes supplementaires fournies par des paquets optionnels dont le schema de nommage est apt-transport-methode. Ainsi, l'equipe de maintenance d'APT gere un paquet apt-transport-tor qui gere les methodes d'acces par URI de type HTTP et HTTPS route a travers le reseau Tor. EXEMPLES Utiliser l'archive stockee localement (ou montee via NFS) dans /home/apt/debian pour stable/main, stable/contrib, stable/non-free et stable/non-free-firmware. deb file:/home/apt/debian stable main contrib non-free non-free-firmware Types: deb URIs: file:/home/apt/debian Suites: stable Components: main contrib non-free non-free-firmware Comme ci-dessus, excepte que cette ligne utilise la distribution << unstable >> (developpement). deb file:/home/apt/debian unstable main contrib non-free non-free-firmware Types: deb URIs: file:/home/apt/debian Suites: unstable Components: main contrib non-free non-free-firmware Indication des sources pour les lignes precedentes. deb-src file:/home/apt/debian unstable main contrib non-free non-free-firmware Types: deb-src URIs: file:/home/apt/debian Suites: unstable Components: main contrib non-free non-free-firmware La premiere ligne recupere l'information des paquets pour les architectures de APT::Architectures alors que la deuxieme recupere amd64 et armel. deb http://deb.debian.org/debian trixie main deb [ arch=amd64,armel ] http://deb.debian.org/debian trixie main Types: deb URIs: http://deb.debian.org/debian Suites: trixie Components: main Types: deb URIs: http://deb.debian.org/debian Suites: trixie Components: main Architectures: amd64 armel 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 Types: deb URIs: http://archive.debian.org/debian-archive Suites: hamm Components: main Utiliser HTTPS pour acceder a l'archive situee a deb.debian.org, dans le repertoire debian, et n'utiliser que la section trixie/contrib. deb https://deb.debian.org/debian trixie contrib Types: deb URIs: https://deb.debian.org/debian Suites: trixie Components: contrib Utiliser HTTPS pour acceder a l'archive situee a deb.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 HTTPS sera utilisee pour les deux lignes. deb https://deb.debian.org/debian unstable contrib Types: deb URIs: https://deb.debian.org/debian Suites: unstable Components: 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 officielles n'etant pas structurees de cette maniere.] deb http://ftp.tlh.debian.org/universe unstable/binary-$(ARCH)/ Types: deb URIs: http://ftp.tlh.debian.org/universe Suites: unstable/binary-$(ARCH)/ Utiliser HTTP pour pouvoir obtenir les paquets binaires ainsi que les sources des suites stable, testing et unstable et des composants main et contrib. deb http://deb.debian.org/debian stable main contrib deb-src http://deb.debian.org/debian stable main contrib deb http://deb.debian.org/debian testing main contrib deb-src http://deb.debian.org/debian testing main contrib deb http://deb.debian.org/debian unstable main contrib deb-src http://deb.debian.org/debian unstable main contrib Types: deb deb-src URIs: http://deb.debian.org/debian Suites: stable testing unstable Components: main contrib Utiliser un horodatage specifique pour les instantanes (Snapshots). Types: deb deb-src URIs: http://deb.debian.org/debian Suites: stable testing unstable Snapshot: 20250311T030104Z Components: main contrib Le parametre optionnel --snapshot n'est pas autorise. Types: deb deb-src URIs: http://deb.debian.org/debian-security Suites: stable-security Snapshot: disable Components: main contrib non-free-firmware VOIR AUSSI apt-get(8), apt.conf(5), /usr/share/doc/apt/acquire-additional-files.md.gz 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 (2000, 2005, 2009, 2010), bubu et Jean-Pierre Giraud (2004, 2017-2024) et l'equipe de traduction francophone de Debian 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. AUTEURS Jason Gunthorpe Equipe de developpement d'APT NOTES 1. Page des bogues d'APT https://bugs.debian.org/src:apt APT 3.3.1 09 avril 2026 SOURCES.LIST(5)