969 lines
37 KiB
HTML
969 lines
37 KiB
HTML
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
|
<HTML><HEAD><TITLE>Man page of SOURCES.LIST</TITLE>
|
|
</HEAD><BODY>
|
|
<H1>SOURCES.LIST</H1>
|
|
Section: APT (5)<BR>Updated: 04 avril 2019<BR><A HREF="#index">Index</A>
|
|
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<A NAME="lbAB"> </A>
|
|
<H2>NOM</H2>
|
|
|
|
sources.list - Liste des sources de données APT configurées
|
|
<A NAME="lbAC"> </A>
|
|
<H2>DESCRIPTION</H2>
|
|
|
|
<P>
|
|
|
|
Le fichier de liste de sources
|
|
/etc/apt/sources.list
|
|
et les fichiers contenus dans
|
|
/etc/apt/sources.list.d/
|
|
sont conçus pour pouvoir gérer un nombre quelconque de sources actives et de médias. Le fichier donne une source par ligne (One-Line style) ou fournit des paragraphes multilignes définissant une ou plusieurs sources par paragraphe (style deb822), avec les sources prioritaires en premier (dans le cas où il y a une seule version disponible à partir de plus d'une source). L'information relative aux sources configurées est récupérée par la commande
|
|
<B>apt-get update</B>
|
|
(ou par une commande équivalente avec une autre interface à APT).
|
|
<A NAME="lbAD"> </A>
|
|
<H2>SOURCES.LIST.D</H2>
|
|
|
|
<P>
|
|
|
|
Le répertoire
|
|
/etc/apt/sources.list.d
|
|
permet de spécifier des sources de paquets dans des fichiers distincts. Deux formats de fichiers différents sont permis comme cela est décrit 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 caractères de soulignement (_), des tirets (-) et des points (.). Dans le cas contraire, APT affichera un avertissement indiquant qu'il a ignoré un fichier si celui-ci ne correspond par à un motif défini dans
|
|
Dir::Ignore-Files-Silently
|
|
(les fichiers correspondant à cette variable de configuration étant, eux, ignorés silencieusement).
|
|
<A NAME="lbAE"> </A>
|
|
<H2>FORMAT ONE-LINE-STYLE</H2>
|
|
|
|
<P>
|
|
|
|
Les entrées individuelles ne peuvent pas se poursuivre sur la ligne suivante. Les lignes vides sont ignorées et un caractère
|
|
#
|
|
n'importe où sur une ligne signale que le reste de la ligne est un commentaire. Par conséquent, une entrée peut être désactivée en commentant la totalité de la ligne. Si plusieurs options doivent être fournies, elles sont séparées par des espaces et sont entourées toutes ensembles par des crochets ([]) inclus sur la ligne après le type séparé par un espace. Si une option permet plusieurs valeurs, elles sont séparées les unes des autres par une virgule (,). Un nom d'option est séparé de ses options par une signe égal (=). Des options à plusieurs valeurs disposent aussi des séparateurs
|
|
-=
|
|
et
|
|
+=, qui, au lieu de remplacer la valeur par défaut par la ou les valeurs données, modifient la ou les valeurs par défaut pour supprimer ou inclure les valeurs données.
|
|
<P>
|
|
|
|
Il s'agit du format traditionnel, géré par toute les version de APT. Veuillez noter que toutes les options décrites 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-mêmes ne s'attendent pas à rencontrer des options qui étaient rares avant l'introduction de la prise en charge multi-architecture.
|
|
<A NAME="lbAF"> </A>
|
|
<H2>FORMAT DEB822-STYLE</H2>
|
|
|
|
<P>
|
|
|
|
Les fichiers dans ce format possèdent l'extension
|
|
.sources. La syntaxe du format est similaire à celle des autres fichiers utilisés par Debian et ses dérivés, comme les fichiers de métadonnées qu'APT télécharge des sources configurées ou le fichier
|
|
debian/control
|
|
d'un paquet source de Debian. Les entrées individuelles sont séparées par une ligne vide ; les lignes vides supplémentaires sont ignorées et un caractère
|
|
#
|
|
en début de ligne signale la ligne comme un commentaire. Une entrée, par conséquent, peut être désactivée en commentant chaque ligne appartenant au paragraphe, mais il est habituellement plus facile d'ajouter le champ « Enabled: no » au paragraphe pour désactiver l'entrée. Retirer ce champ ou le définir à « yes » le réactive. Les options ont la même syntaxe que tous les autres champs : un nom de champ séparé par le caractère deux-points (:) et éventuellement des valeurs séparées par des espaces. Veuillez noter particulièrement que des valeurs multiples sont séparées 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 défaut plutôt que de la remplacer.
|
|
<P>
|
|
|
|
Il s'agit d'un nouveau format pris en charge par APT lui-même depuis la version 1.1. Les versions précédentes ignorent ce type de fichier avec un message d'avertissement tel que décrit précédemment. L'objectif est de faire de ce format le format par défaut, et de rendre obsolète le format « One-Line-Style » décrit plus haut, parce qu'il est plus facile à créer, à étendre et à modifier pour les humains comme pour les machines, surtout s'il inclut beaucoup de sources et/ou d'options. Les développeurs qui travaillent avec les sources apt ou les analysent sont fortement encouragés à ajouter la prise en charge de ce format et à prendre contact avec l'équipe APT pour coordonner et partager ce travail. Les utilisateurs sont libres d'adopter déjà ce format, mais peuvent se confronter à des problèmes avec les logiciels qui ne le gèrent pas encore.
|
|
<A NAME="lbAG"> </A>
|
|
<H2>LES TYPES DEB ET DEB-SRC : FORMAT GÉNÉRAL</H2>
|
|
|
|
<P>
|
|
|
|
Le type
|
|
deb
|
|
décrit une archive Debian classique à 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
|
|
buster
|
|
ou
|
|
bullseye, alors que composant prend les valeurs :
|
|
main,
|
|
contrib
|
|
ou
|
|
non-free. Le type
|
|
deb-src
|
|
décrit une archive de distribution de code source pour une distribution Debian dans le même format que le type
|
|
deb. Une ligne
|
|
deb-src
|
|
est nécessaire pour récupérer les index des sources.
|
|
<P>
|
|
|
|
Le format de deux entrées du genre « One-Line-Style » utilisant les types
|
|
deb
|
|
et
|
|
deb-src
|
|
est :
|
|
<P>
|
|
<DL COMPACT><DT id="1"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb [ option1=value1 option2=value2 ] uri suite [component1] [component2] [...]
|
|
deb-src [ option1=value1 option2=value2 ] uri suite [component1] [component2] [...]
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Autrement, l'entrée équivalente de style deb822 ressemble à ceci :
|
|
<P>
|
|
<DL COMPACT><DT id="2"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb deb-src
|
|
URIs: uri
|
|
Suites: suite
|
|
Components: [component1] [component2] [...]
|
|
option1: value1
|
|
option2: value2
|
|
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
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 spécifier 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-répertoire particulier de l'archive décrite par cet URI est intéressant. Quand
|
|
suite
|
|
n'indique pas un chemin exact, un
|
|
composant
|
|
au moins doit être présent.
|
|
<P>
|
|
|
|
suite
|
|
peut aussi contenir une variable
|
|
$(ARCH), qui sera remplacée par l'architecture Debian (comme
|
|
amd64
|
|
ou
|
|
armel) sur laquelle s'exécute le système. On peut ainsi utiliser un fichier
|
|
sources.list
|
|
qui ne dépend pas d'une architecture. En général, ce n'est intéressant que si l'on indique un chemin exact ; sinon
|
|
APT
|
|
crée automatiquement un URI en fonction de l'architecture effective.
|
|
<P>
|
|
|
|
Particulièrement lorsqu'on utilise le format « One-Line-Style », puisqu'on ne peut indiquer qu'une seule distribution par ligne, il peut être nécessaire de disposer le même URI sur plusieurs lignes quand on veut accéder à un sous-ensemble des distributions ou composants disponibles à cette adresse. APT trie les URI après avoir crée pour lui-même la liste complète ; il regroupe les références multiples au même hôte Internet en vue d'une connexion unique et il évite ainsi, par exemple, d'établir une connexion FTP, de la fermer, faire autre chose, puis d'établir encore cette connexion. Cette fonctionnalité permet l'accès à des sites FTP surchargés qui limitent le nombre de connexions simultanées pour les utilisateurs anonymes. APT parallélise aussi les connexions à différents hôtes pour tirer plus efficacement parti des sites à faible bande passante.
|
|
<P>
|
|
|
|
Il est important d'indiquer les sources par ordre de préférence, la source principale apparaissant en premier. Un tri est fait, de la plus rapide à la plus lente ; par exemple, un CD suivi par les hôtes d'un réseau local, puis les hôtes distants.
|
|
<P>
|
|
|
|
À titre d'exemple, les sources de votre distribution au format « One-Line-Style » pourraient ressembler à ceci :
|
|
<P>
|
|
<DL COMPACT><DT id="3"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb <A HREF="http://us.archive.ubuntu.com/ubuntu">http://us.archive.ubuntu.com/ubuntu</A> focal main restricted
|
|
deb <A HREF="http://security.ubuntu.com/ubuntu">http://security.ubuntu.com/ubuntu</A> focal-security main restricted
|
|
deb <A HREF="http://us.archive.ubuntu.com/ubuntu">http://us.archive.ubuntu.com/ubuntu</A> focal-updates main restricted
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
ou à ceci au format de style deb822 :
|
|
<P>
|
|
<DL COMPACT><DT id="4"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb
|
|
URIs: <A HREF="http://us.archive.ubuntu.com/ubuntu">http://us.archive.ubuntu.com/ubuntu</A>
|
|
Suites: focal focal-updates
|
|
Components: main restricted
|
|
|
|
Types: deb
|
|
URIs: <A HREF="http://security.ubuntu.com/ubuntu">http://security.ubuntu.com/ubuntu</A>
|
|
Suites: focal-security
|
|
Components: main restricted
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<A NAME="lbAH"> </A>
|
|
<H2>LES TYPES DEB ET DEB-SRC : OPTIONS</H2>
|
|
|
|
<P>
|
|
|
|
Chaque entrée de source peut avoir des options spécifiées pour modifier la source à laquelle accéder et comment les données y sont récupérées. Le format, la syntaxe et les noms des options peuvent être différents entre le format « One-Line-Style » et le format de style deb822, mais les mêmes options sont disponibles dans les deux formats. Pour simplifier, nous listons les noms de champ avec deb822 et fournissons le nom « One-Line » entre parenthèses. Il faut se souvenir que en plus du réglage explicite des options multi-valeurs, il y a aussi l'option de les modifier en se basant sur les valeurs par défaut, mais nous ne listons pas ces noms explicitement ici. Les options non prises en charge sont ignorées par toutes les version d'APT.
|
|
<P>
|
|
<DL COMPACT><DT id="5"><DD>
|
|
•
|
|
|
|
|
|
<B>Architectures</B>
|
|
(<B>arch</B>) est une option multivaleur pour définir les architectures pour lesquelles l'information doit être téléchargée. Si cette option n'est pas utilisée, l'option par défaut est toutes les architectures définies par l'option de configuration
|
|
APT::Architectures.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="6"><DD>
|
|
•
|
|
|
|
|
|
<B>Languages</B>
|
|
(<B>lang</B>) est une option multivaleur pour définir les langues pour lesquelles les informations, telles que les descriptions de paquet traduites, doivent être téléchargées. Si cette option n'est pas utilisée, l'option par défaut est toutes les langues définies par l'option de configuration
|
|
<B>Acquire::Languages</B>.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="7"><DD>
|
|
•
|
|
|
|
|
|
<B>Targets</B>
|
|
(<B>target</B>) est une option multivaleur pour définir les cibles qu'apt essaiera d'acquérir à partir de cette source. Si cette option n'est pas spécifiée, la configuration par défaut est définie par le champ d'action de configuration
|
|
<B>Acquire::IndexTargets</B>
|
|
(les cibles sont définies par leur nom dans le champ
|
|
Created-By). De plus, les cibles peuvent être activées ou désactivées en utilisant le champ
|
|
Identifier
|
|
comme option avec une valeur booléenne plutôt que d'utiliser cette option multivaleur.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="8"><DD>
|
|
•
|
|
|
|
|
|
<B>PDiffs</B>
|
|
(<B>pdiffs</B>) est une valeur yes/no qui contrôle si APT doit essayer d'utiliser PDiffs pour mettre à jour des index anciens plutôt que de télécharger les nouveaux index en totalité. La valeur de cette option est ignorée si le dépôt n'annonce pas la disponibilité de PDiffs. Elle a, par défaut, la valeur de l'option du même nom pour un fichier particulier défini dans le champ d'action
|
|
<B>Acquire::IndexTargets</B>, qui prend lui-même par défaut la valeur de l'option de configuration
|
|
<B>Acquire::PDiffs</B>, dont la valeur par défaut est
|
|
yes.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="9"><DD>
|
|
•
|
|
|
|
|
|
<B>By-Hash</B>
|
|
(<B>by-hash</B>)peut avoir la valeur
|
|
yes,
|
|
no
|
|
ou
|
|
force
|
|
et contrôle si APT doit essayer d'acquérir des index grâce à un URI construit à partir de la somme de hachage du fichier attendu plutôt que d'utiliser le nom de fichier de stable bien connu de l'index. Son utilisation peut éviter des décalages de somme de hachage, mais nécessite un miroir de prise en charge. Une valeur
|
|
yes
|
|
ou
|
|
no
|
|
active ou désactive l'utilisation de cette fonctionnalité si cette source indique sa prise en charge, tandis que
|
|
force
|
|
activera la fonctionnalité quel que soit ce que la source indique. Elle a, par défaut, la valeur de l'option du même nom pour un fichier particulier défini dans le champ d'action
|
|
<B>Acquire::IndexTargets</B>, qui prend lui-même par défaut la valeur de l'option de configuration
|
|
<B>Acquire::By-Hash</B>, dont la valeur par défaut est
|
|
yes.
|
|
</DL>
|
|
|
|
<P>
|
|
Par ailleurs, si certaines options sont définies, elles affectent
|
|
<I>toutes</I>
|
|
les sources avec les mêmes URI et Suite, et donc doivent être définies sur toutes ces entrées et ne peuvent être modifiées entre les différents composants. APT essaiera de détecter et provoquera une erreur avec de telles anomalies.
|
|
<P>
|
|
<DL COMPACT><DT id="10"><DD>
|
|
•
|
|
|
|
|
|
<B>Allow-Insecure</B>
|
|
(<B>allow-insecure</B>),
|
|
<B>Allow-Weak</B>
|
|
(<B>allow-weak</B>) et
|
|
<B>Allow-Downgrade-To-Insecure</B>
|
|
(<B>allow-downgrade-to-insecure</B>) sont des valeurs booléennes dont la valeur par défaut est
|
|
no. Si elles sont définies à
|
|
yes, elles contournent certains éléments d'<B><A HREF="/cgi-bin/man/man2html?8+apt-secure">apt-secure</A></B>(8)
|
|
et par conséquent ne devraient pas utilisées à la légère.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="11"><DD>
|
|
•
|
|
|
|
|
|
<B>Trusted</B>
|
|
(<B>trusted</B>) comporte trois valeurs d'état qui définissent par défaut si APT décide de considérer une source comme sûre ou doit lancer un avertissement avant qu'un paquet soit, par exemple, installé à partir de cette source. Cette option peut être utilisée pour outrepasser cette décision. La valeur
|
|
yes
|
|
dit à APT de considérer cette source comme sûre, même si elle échoue au test d'authentification. Elle désactive des éléments d'<B><A HREF="/cgi-bin/man/man2html?8+apt-secure">apt-secure</A></B>(8)
|
|
et elle ne devrait être utilisée que dans un contexte local et sécurisé si possible, parce qu'autrement elle ouvre une brèche dans la sécurité. La valeur
|
|
no
|
|
fait le contraire et fait que la source est traitée comme non sûre, même si les tests d'authentification sont réussis. La valeur par défaut ne peut pas être définie explicitement.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="12"><DD>
|
|
•
|
|
|
|
|
|
<B>Signed-By</B>
|
|
(<B>signed-by</B>) est une option pour demander la vérification d'un dépot par
|
|
<B><A HREF="/cgi-bin/man/man2html?8+apt-secure">apt-secure</A></B>(8)
|
|
avec un certain jeu de clés plutôt qu'avec la totalité des clés de confiance configurées par apt. Elle est définie comme une liste de chemins absolus vers des fichiers de trousseau de clés (qui doivent être accessibles en lecture pour l'utilisateur
|
|
_apt, et donc, il faut s'assurer que tout le monde a le droit de lecture sur le fichier) et des empreintes de clés à sélectionner dans ces trousseaux. Si aucun fichier de clés n'est défini, le trousseau
|
|
trusted.gpg
|
|
et tous les trousseaux du répertoire
|
|
trusted.gpg.d/
|
|
sont sélectionnés par défaut (voir
|
|
<B>apt-key fingerprint</B>). Si aucune empreinte n'est définie, toutes les clés des trousseaux sont sélectionnées. Une empreinte acceptera aussi toutes les signatures de sous clés de cette clé, et si ce n'est pas désiré, un point d'exclamation (!) peut être ajouté à l'empreinte pour désactiver ce comportement. Elle possède la valeur par défaut de l'option du même nom si elle a été définie dans le fichier
|
|
Release
|
|
de ce dépôt récupéré auparavant (seules des empreintes peuvent être définies par ce biais). Autrement, toutes les clés des trousseaux de confiance sont considérées comme des signatures valables pour ce dépôt.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="13"><DD>
|
|
•
|
|
|
|
|
|
<B>Check-Valid-Until</B>
|
|
(<B>check-valid-until</B>) est une valeur yes/no qui détermine si APT doit tenter de détecter les attaques par replay. Un créateur de dépôt peut déclarer une période pendant laquelle les données fournies par le dépôt peuvent être considérées comme valables, une fois ce délai échu, et si les données n'ont pas été fournies, elles sont considérées comme expirées, et un message d'erreur est envoyé. En plus d'accroître la sécurité, puisqu'un attaquant malveillant ne peut plus envoyer des données anciennes pour empêcher un utilisateur de mettre à niveau vers une nouvelle version, elle facilite l'identification de miroirs qui ne sont plus mis à jour. Néanmoins, certains dépôts, comme les archives historiques ne sont plus mis à jour à dessein, aussi cette vérification peut être désactivée en réglant cette option à
|
|
no. Elle possède la valeur par défaut de l'option
|
|
<B>Acquire::Check-Valid-Until</B>
|
|
qui elle-même possède la valeur
|
|
yes
|
|
par défaut.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="14"><DD>
|
|
•
|
|
|
|
|
|
<B>Valid-Until-Min</B>
|
|
(<B>valid-until-min</B>) et
|
|
<B>Valid-Until-Max</B>
|
|
(<B>valid-until-max</B>) peuvent être utilisées pour augmenter ou diminuer la durée, en secondes pendant laquelle les données de ce dépôt sont considérées comme valables. -Max peut être particulièrement utile pour définir une valeur propre si le dépôt ne fournit pas de champ Valid-Until dans son fichier Release, tandis que -Min peut être utilisé pour augmenter la durée de validité sur des miroirs (locaux), rarement mis à jour, d'une archive plus fréquemment mise à jour mais moins accessible (qui est aussi dans le sources.list), plutôt que de désactiver totalement la vérification. Elle possède la valeur par défaut des options de configuration
|
|
<B>Acquire::Min-ValidTime</B>
|
|
et
|
|
<B>Acquire::Max-ValidTime</B>
|
|
qui toutes les deux ne sont pas définies par défaut.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="15"><DD>
|
|
•
|
|
|
|
|
|
<B>Check-Date</B>
|
|
(<B>check-date</B>) est une valeur yes/no qui contrôle si APT doit considérer que la date de la machine est correcte et donc effectuer les vérifications liées au temps, comme vérifier si le fichier Release n'est pas dans le futur. Sa désactivation désactive l'option
|
|
<B>Check-Valid-Until</B>
|
|
mentionnée ci-dessus.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="16"><DD>
|
|
•
|
|
|
|
|
|
<B>Date-Max-Future</B>
|
|
(<B>date-max-future</B>) contrôle jusqu'où un dépôt peut être dans le futur. Elle possède la valeur del'option de configuration
|
|
<B>Acquire::Max-FutureTime</B>
|
|
qui est par défaut de 10 secondes.
|
|
</DL>
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="17"><DD>
|
|
•
|
|
|
|
|
|
<B>InRelease-Path</B>
|
|
(<B>inrelease-path</B>) détermine le chemin du fichier InRelease, relativement à la position normale d'un fichier
|
|
InRelease. Par défaut, cette option n'est pas définie et APT cherchera à récupérer un fichier
|
|
InRelease
|
|
ou, s'il échoue, un fichier
|
|
Release
|
|
et le fichier
|
|
Release.gpg
|
|
associé. Si cette option est définie, le chemin spécifié sera essayé à la place du fichier InRelease, et le repli vers les fichiers
|
|
Release
|
|
sera désactivé.
|
|
</DL>
|
|
|
|
<P>
|
|
<A NAME="lbAI"> </A>
|
|
<H2>SPÉCIFICATION DES URI</H2>
|
|
|
|
<P>
|
|
|
|
Les types d'URI actuellement reconnus sont :
|
|
<P>
|
|
|
|
<B>http</B> (<B><A HREF="/cgi-bin/man/man2html?1+apt-transport-http">apt-transport-http</A></B>(1))
|
|
<DL COMPACT><DT id="18"><DD>
|
|
Le procédé http précise un serveur HTTP pour une archive et c'est la méthode la plus couramment utilisée. L'URI peut inclure directement les information de connexion si l'archive le requiert, mais l'utilisation de
|
|
<B><A HREF="/cgi-bin/man/man2html?5+apt_auth.conf">apt_auth.conf</A></B>(5)
|
|
devrait être préférée. La méthode prend également en charge SOCKS5 et les mandataires HTTP(S) configurés soit au moyen d'une configuration spécifique à apt ou spécifiés par la variable d'environnement
|
|
<B>http_proxy</B>
|
|
au format
|
|
<I><A HREF="http://user:pass@server:port/">http://user:pass@server:port/</A></I>
|
|
(en supposant un mandataire HTTP nécessitant une authentification). Les détails de l'authentification pour les mandataires peuvent aussi être fournis avec
|
|
<B><A HREF="/cgi-bin/man/man2html?5+apt_auth.conf">apt_auth.conf</A></B>(5).
|
|
<P>
|
|
Veuillez noter que ces formes d'authentification ne sont pas sûres puisque toutes les communications avec le serveur distant (ou le mandataire) ne sont pas chiffrées, donc un attaquant suffisamment compétent peut observer et enregistrer la connexion ainsi que les autres interactions. L'attaquant ne peut
|
|
<I>pas</I>
|
|
modifier la communication dans la mesure où le modèle de sécurité des données d'Apt est indépendant de la méthode de transport choisie. Voir
|
|
<B><A HREF="/cgi-bin/man/man2html?8+apt-secure">apt-secure</A></B>(8)
|
|
pour plus de détails.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<B>https</B> (<B><A HREF="/cgi-bin/man/man2html?1+apt-transport-https">apt-transport-https</A></B>(1))
|
|
<DL COMPACT><DT id="19"><DD>
|
|
Le procédé https précise un serveur HTTPS pour une archive et il est très semblable au procédé http en termes d'utilisation et d'options disponibles. La principale différence est que les communications entre apt et le serveur (ou le mandataire) sont chiffrées. Veuillez noter que le chiffrage n'empêche pas un attaquant de savoir avec quel serveur (ou mandataire) apt est en communication et que des analyses approfondies peuvent encore potentiellement révéler quelles données sont téléchargées. Si cela est une préoccupation, des procédés basés sur Tor, mentionnés plus bas, pourraient être une alternative appropriée.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<B>mirror</B>, <B>mirror+</B><B></B><I>procédé</I> (<B><A HREF="/cgi-bin/man/man2html?1+apt-transport-mirror">apt-transport-mirror</A></B>(1))
|
|
<DL COMPACT><DT id="20"><DD>
|
|
Le procédé miroir définit la localisation d'une liste de miroirs. Par défaut, le procédé utilisé par la localisation est
|
|
http, mais n'importe quel autre procédé peut être utilisé avec la commande
|
|
<B>mirror+</B><B></B><I>scheme</I>. La liste de miroirs elle-même peut contenir plusieurs URI de miroirs différentes que le client APT peut, de façon transparente, repérer, choisir et sur lesquelles se rabattre, afin d'aider à la fois à répartir la charge sur les miroirs disponibles et à garantir que les clients puissent récupérer les données même si certains des miroirs configurés ne sont pas disponibles.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<B>file</B>
|
|
<DL COMPACT><DT id="21"><DD>
|
|
Le procédé
|
|
file
|
|
permet qu'un répertoire arbitraire au sein du système de fichiers soit considéré comme une archive. Cela est utilisé avec les montages NFS, les miroirs et les archives locaux.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<B>cdrom</B>
|
|
<DL COMPACT><DT id="22"><DD>
|
|
Le procédé
|
|
cdrom
|
|
permet l'utilisation d'un lecteur de CD, de DVD ou USB, avec la possibilité de changer de média. Utilisez le programme
|
|
<B><A HREF="/cgi-bin/man/man2html?8+apt-cdrom">apt-cdrom</A></B>(8)
|
|
pour créer des entrées
|
|
cdrom
|
|
dans la liste des sources.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<B>ftp</B>
|
|
<DL COMPACT><DT id="23"><DD>
|
|
Le procédé
|
|
ftp
|
|
indique un serveur FTP comme archive. L'utilisation de FTP décline en faveur de
|
|
http
|
|
et
|
|
https
|
|
et plusieurs archives soit n'ont jamais offert d'accès FTP, soit le retirent. Si vous avez encore besoin de cette méthode, plusieurs options de configuration sont disponibles dans le champ d'action
|
|
Acquire::ftp
|
|
et détaillées dans
|
|
<B><A HREF="/cgi-bin/man/man2html?5+apt.conf">apt.conf</A></B>(5).
|
|
<P>
|
|
Veuillez noter qu'on peut spécifier un mandataire FTP en utilisant la variable d'environnement
|
|
<B>ftp_proxy</B>. On peut aussi spécifier un mandataire HTTP (les serveurs mandataires HTTP comprennent souvent les URL FTP) en utilisant cette méthode et
|
|
<I>seulement</I>
|
|
cette méthode. Les mandataires qui utilisent HTTP et qui sont spécifiés dans le fichier de configuration seront ignorés.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<B>copy</B>
|
|
<DL COMPACT><DT id="24"><DD>
|
|
Le procédé
|
|
copy
|
|
est identique au procédé
|
|
file
|
|
excepté que les paquets sont copiés dans le cache du répertoire au lieu d'être utilisés directement depuis leur emplacement. Ce réglage peut servir aux utilisateurs qui se servent d'un support amovible pour recopier des fichiers avec APT.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<B>rsh</B>, <B>ssh</B>
|
|
<DL COMPACT><DT id="25"><DD>
|
|
Le procédé rsh/ssh utilise rsh/ssh pour se connecter à une machine distante et pour accéder aux fichiers en tant qu'un certain utilisateur. Il est recommandé de régler préalablement les hôtes distants (rhosts) ou les clés RSA. Les commandes standard
|
|
<B>find</B>
|
|
et
|
|
<B>dd</B>
|
|
sont utilisées pour l'accès aux fichiers de la machine distante.
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
ajout de types d'URI supplémentaires reconnus
|
|
<DL COMPACT><DT id="26"><DD>
|
|
APT peut être complété avec des méthodes supplémentaires fournies par des paquets optionnels dont le schéma de nommage est
|
|
apt-transport-<I>méthode</I>. Ainsi, l'équipe de maintenance d'APT gère un paquet
|
|
apt-transport-tor
|
|
qui gère les méthodes d'accès par URI de type HTTP et HTTPS routées à travers le réseau Tor.
|
|
</DL>
|
|
|
|
<A NAME="lbAJ"> </A>
|
|
<H2>EXEMPLES</H2>
|
|
|
|
<P>
|
|
|
|
Utiliser l'archive stockée localement (ou montée via NFS) dans /home/apt/debian pour stable/main, stable/contrib et stable/non-free.
|
|
<P>
|
|
<DL COMPACT><DT id="27"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb file:/home/apt/debian stable main contrib non-free
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="28"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb
|
|
URIs: file:/home/apt/debian
|
|
Suites: stable
|
|
Components: main contrib non-free
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Comme ci-dessus, excepté que cette ligne utilise la distribution « unstable » (développement).
|
|
<P>
|
|
<DL COMPACT><DT id="29"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb file:/home/apt/debian unstable main contrib non-free
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="30"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb
|
|
URIs: file:/home/apt/debian
|
|
Suites: unstable
|
|
Components: main contrib non-free
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Indication des sources pour les lignes précédentes.
|
|
<P>
|
|
<DL COMPACT><DT id="31"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb-src file:/home/apt/debian unstable main contrib non-free
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="32"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb-src
|
|
URIs: file:/home/apt/debian
|
|
Suites: unstable
|
|
Components: main contrib non-free
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
La première ligne récupère l'information des paquets pour les architectures de
|
|
APT::Architectures
|
|
alors que la deuxième récupère
|
|
amd64
|
|
et
|
|
armel.
|
|
<P>
|
|
<DL COMPACT><DT id="33"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A> buster main
|
|
deb [ arch=amd64,armel ] <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A> buster main
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="34"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb
|
|
URIs: <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A>
|
|
Suites: buster
|
|
Components: main
|
|
|
|
Types: deb
|
|
URIs: <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A>
|
|
Suites: buster
|
|
Components: main
|
|
Architectures: amd64 armel
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Utiliser HTTP pour accéder à l'archive située à archive.debian.org, et n'utiliser que la section hamm/main.
|
|
<P>
|
|
<DL COMPACT><DT id="35"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb <A HREF="http://archive.debian.org/debian-archive">http://archive.debian.org/debian-archive</A> hamm main
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="36"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb
|
|
URIs: <A HREF="http://archive.debian.org/debian-archive">http://archive.debian.org/debian-archive</A>
|
|
Suites: hamm
|
|
Components: main
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Utiliser FTP pour accéder à l'archive située à <A HREF="ftp://ftp.debian.org">ftp.debian.org</A>, dans le répertoire debian, et n'utiliser que la section buster/contrib.
|
|
<P>
|
|
<DL COMPACT><DT id="37"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb <A HREF="ftp://ftp.debian.org/debian">ftp://ftp.debian.org/debian</A> buster contrib
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="38"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb
|
|
URIs: <A HREF="ftp://ftp.debian.org/debian">ftp://ftp.debian.org/debian</A>
|
|
Suites: buster
|
|
Components: contrib
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Utiliser FTP pour accéder à l'archive située à <A HREF="ftp://ftp.debian.org">ftp.debian.org</A>, dans le répertoire debian, et n'utiliser que la section unstable/contrib. Si cette ligne et celle de l'exemple précédent dans
|
|
sources.list
|
|
apparaissent, une seule session FTP sera utilisée pour les deux lignes.
|
|
<P>
|
|
<DL COMPACT><DT id="39"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb <A HREF="ftp://ftp.debian.org/debian">ftp://ftp.debian.org/debian</A> unstable contrib
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="40"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb
|
|
URIs: <A HREF="ftp://ftp.debian.org/debian">ftp://ftp.debian.org/debian</A>
|
|
Suites: unstable
|
|
Components: contrib
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Utiliser HTTP pour accéder à l'archive située à <A HREF="ftp://ftp.tlh.debian.org">ftp.tlh.debian.org</A>, dans le répertoire universe, et n'utiliser que les fichiers trouvés 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 manière d'utiliser la variable à substituer, les archives Debian officielles n'étant pas structurées de cette manière.]
|
|
<P>
|
|
<DL COMPACT><DT id="41"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb <A HREF="http://ftp.tlh.debian.org/universe">http://ftp.tlh.debian.org/universe</A> unstable/binary-$(ARCH)/
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<P>
|
|
<P>
|
|
<DL COMPACT><DT id="42"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb
|
|
URIs: <A HREF="http://ftp.tlh.debian.org/universe">http://ftp.tlh.debian.org/universe</A>
|
|
Suites: unstable/binary-$(ARCH)/
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
|
|
Utiliser HTTP pour pouvoir obtenir les paquets binaires ainsi que les sources des suites stable, testing et unstable et des composants main et contrib.
|
|
<P>
|
|
<DL COMPACT><DT id="43"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
deb <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A> stable main contrib
|
|
deb-src <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A> stable main contrib
|
|
deb <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A> testing main contrib
|
|
deb-src <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A> testing main contrib
|
|
deb <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A> unstable main contrib
|
|
deb-src <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A> unstable main contrib
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<DL COMPACT><DT id="44"><DD>
|
|
|
|
|
|
|
|
<PRE>
|
|
Types: deb deb-src
|
|
URIs: <A HREF="http://deb.debian.org/debian">http://deb.debian.org/debian</A>
|
|
Suites: stable testing unstable
|
|
Components: main contrib
|
|
</PRE>
|
|
|
|
</DL>
|
|
|
|
|
|
|
|
|
|
<A NAME="lbAK"> </A>
|
|
<H2>VOIR AUSSI</H2>
|
|
|
|
<P>
|
|
|
|
<B><A HREF="/cgi-bin/man/man2html?8+apt-get">apt-get</A></B>(8),
|
|
<B><A HREF="/cgi-bin/man/man2html?5+apt.conf">apt.conf</A></B>(5),
|
|
/usr/share/doc/apt-doc/acquire-additional-files.md.gz
|
|
<A NAME="lbAL"> </A>
|
|
<H2>BOGUES</H2>
|
|
|
|
<P>
|
|
|
|
m[blue]<B>Page des bogues d'APT</B>m[]<FONT SIZE="-2">[1]</FONT>. Si vous souhaitez signaler un bogue à propos d'APT, veuillez lire
|
|
/usr/share/doc/debian/bug-reporting.txt
|
|
ou utiliser la commande
|
|
<B><A HREF="/cgi-bin/man/man2html?1+reportbug">reportbug</A></B>(1).
|
|
<A NAME="lbAM"> </A>
|
|
<H2>TRADUCTEURS</H2>
|
|
|
|
<P>
|
|
|
|
Jérôme Marant, Philippe Batailler, Christian Perrier
|
|
<<A HREF="mailto:bubulle@debian.org">bubulle@debian.org</A>>
|
|
(2000, 2005, 2009, 2010), Équipe de traduction francophone de Debian
|
|
<<A HREF="mailto:debian-l10n-french@lists.debian.org">debian-l10n-french@lists.debian.org</A>>
|
|
<P>
|
|
|
|
Veuillez noter que cette traduction peut contenir des parties non traduites. Cela est volontaire, pour éviter de perdre du contenu quand la traduction est légèrement en retard sur le contenu d'origine.
|
|
<A NAME="lbAN"> </A>
|
|
<H2>AUTEURS</H2>
|
|
|
|
<P>
|
|
|
|
<B>Jason Gunthorpe</B>
|
|
<DL COMPACT><DT id="45"><DD>
|
|
</DL>
|
|
|
|
<P>
|
|
|
|
<B>Équipe de développement d'APT</B>
|
|
<DL COMPACT><DT id="46"><DD>
|
|
</DL>
|
|
|
|
<A NAME="lbAO"> </A>
|
|
<H2>NOTES</H2>
|
|
|
|
<DL COMPACT>
|
|
<DT id="47"> 1.<DD>
|
|
Page des bogues d'APT
|
|
<DL COMPACT><DT id="48"><DD>
|
|
<A HREF="http://bugs.debian.org/src:apt">http://bugs.debian.org/src:apt</A>
|
|
</DL>
|
|
|
|
<P>
|
|
</DL>
|
|
|
|
<HR>
|
|
<A NAME="index"> </A><H2>Index</H2>
|
|
<DL>
|
|
<DT id="49"><A HREF="#lbAB">NOM</A><DD>
|
|
<DT id="50"><A HREF="#lbAC">DESCRIPTION</A><DD>
|
|
<DT id="51"><A HREF="#lbAD">SOURCES.LIST.D</A><DD>
|
|
<DT id="52"><A HREF="#lbAE">FORMAT ONE-LINE-STYLE</A><DD>
|
|
<DT id="53"><A HREF="#lbAF">FORMAT DEB822-STYLE</A><DD>
|
|
<DT id="54"><A HREF="#lbAG">LES TYPES DEB ET DEB-SRC : FORMAT GÉNÉRAL</A><DD>
|
|
<DT id="55"><A HREF="#lbAH">LES TYPES DEB ET DEB-SRC : OPTIONS</A><DD>
|
|
<DT id="56"><A HREF="#lbAI">SPÉCIFICATION DES URI</A><DD>
|
|
<DT id="57"><A HREF="#lbAJ">EXEMPLES</A><DD>
|
|
<DT id="58"><A HREF="#lbAK">VOIR AUSSI</A><DD>
|
|
<DT id="59"><A HREF="#lbAL">BOGUES</A><DD>
|
|
<DT id="60"><A HREF="#lbAM">TRADUCTEURS</A><DD>
|
|
<DT id="61"><A HREF="#lbAN">AUTEURS</A><DD>
|
|
<DT id="62"><A HREF="#lbAO">NOTES</A><DD>
|
|
</DL>
|
|
<HR>
|
|
This document was created by
|
|
<A HREF="/cgi-bin/man/man2html">man2html</A>,
|
|
using the manual pages.<BR>
|
|
Time: 00:05:02 GMT, March 31, 2021
|
|
</BODY>
|
|
</HTML>
|