diff options
Diffstat (limited to 'doc/fr/apt_preferences.fr.5.sgml')
-rw-r--r-- | doc/fr/apt_preferences.fr.5.sgml | 216 |
1 files changed, 111 insertions, 105 deletions
diff --git a/doc/fr/apt_preferences.fr.5.sgml b/doc/fr/apt_preferences.fr.5.sgml index d6530bd2c..63e89b5e7 100644 --- a/doc/fr/apt_preferences.fr.5.sgml +++ b/doc/fr/apt_preferences.fr.5.sgml @@ -1,5 +1,5 @@ <!-- -*- mode: sgml; mode: fold -*- --> -<!-- translation of version 1.6 --> +<!-- translation of version 1.7 --> <!doctype refentry PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [ <!ENTITY % aptent SYSTEM "apt.ent.fr"> @@ -30,27 +30,27 @@ choisir la version des paquets que l'on veut installer. <para>Quand le fichier &sources-list; contient des références à plusieurs distributions (par exemple, <literal>stable</literal> et <literal>testing</literal>), plusieurs versions d'un paquet peuvent être -installées ; et, si ce fichier contient, pour une même distribution, +installées. Apt affecte une priorité à chaque version disponible. La commande +<command>apt-get</command>, tenant compte des contraintes de +dépendance, installe la version qui possède la priorité la plus haute. +Le fichier des préférences annule les priorités assignées par défaut +aux versions des paquets : ainsi l'utilisateur peut choisir la version +qu'il veut installer. + </para> +<para> +Si le fichier &sources-list; contient, pour une même distribution, des références à plusieurs sites de téléchargement, il peut exister plusieurs -exemplaires de la même version d'un paquet. Apt affecte une priorité à -chaque exemplaire disponible. (Dans ce qui suit, un exemplaire est l' -exemplaire d'un paquet disponible selon le fichier &sources-list;.) -La commande <command>apt-get</command>, tenant compte des contraintes de -dépendance, installe l'exemplaire possédant la plus haute priorité. Si deux -exemplaires ont la même priorité, elle installe l'exemplaire le plus récent, -c'est-à-dire celui qui possède le numéro de version le plus haut. -</para> +exemplaires de la même version d'un paquet. Dans ce cas, +<command>apt-get</command> télécharge l'exemplaire qui apparaît en premier +dans le fichier &sources-list;. Le fichier des préférences n'influe pas sur +le choix des exemplaires, seulement sur le choix de la version. + </para> -<para>Le fichier des préférences annule les priorités assignées par défaut -aux exemplaires des paquets : ainsi l'utilisateur peut choisir -l'exemplaire qu'il veut installer. -</para> - -<RefSect2><Title>Les priorités assignées par défaut</> +<RefSect2><Title>Les priorités affectées par défaut</> <para>Quand le fichier des préférences n'existe pas, ou quand aucune entrée -de ce fichier ne s'applique à un exemplaire précis, la priorité affectée à -cet exemplaire est la priorité de la distribution à laquelle il appartient. +de ce fichier ne s'applique à une version précise, la priorité affectée à +cette version est la priorité de la distribution à laquelle elle appartient. On peut distinguer une distribution et lui donner une priorité plus haute que celle des autres distributions : on l'appelle la distribution par défaut ou « target release » et elle peut être définie sur la ligne @@ -59,36 +59,33 @@ d'APT, <filename>/etc/apt/apt.conf</filename>. Par exemple : <programlisting> -# Commande pour installer la version <literal/testing/ d'un <replaceable>paquet</replaceable> <command>apt-get install -t testing <replaceable>paquet</replaceable></command> </programlisting> <programlisting> -# Utiliser le fichier de configuration pour rendre la distribution -<literal/stable/ la distribution par defaut (ou « target release ») APT::Default-Release "stable"; </programlisting> </para> <para>Quand une distribution par défaut a été indiquée, APT utilise -l'algorithme suivant pour déterminer la priorité des exemplaires d'un +l'algorithme suivant pour déterminer la priorité des versions d'un paquet : <variablelist> <varlistentry> <term>une priorité égale à 100</term> -<listitem><simpara>est affectée à l'exemplaire déjà installé (s'il existe). +<listitem><simpara>est affectée à la version déjà installée (si elle existe). </simpara></listitem> </varlistentry> <varlistentry> <term>une priorité égale à 500</term> -<listitem><simpara>est affectée aux exemplaires qui ne sont pas installés et +<listitem><simpara>est affectée aux versions qui ne sont pas installées et qui n'appartiennent pas à la distribution par défaut. </simpara></listitem> </varlistentry> <varlistentry> <term>une priorité égale à 990</term> -<listitem><simpara>est affectée aux exemplaires qui ne sont pas installés et +<listitem><simpara>est affectée aux versions qui ne sont pas installées et qui appartiennent à la distribution par défaut. </simpara></listitem> </varlistentry> @@ -96,52 +93,57 @@ qui appartiennent à la distribution par défaut. </para> <para>Quand aucune distribution par défaut n'a été indiquée, APT affecte -simplement une priorité égale à 100 à tout exemplaire installé d'un paquet -et une priorité égale à 500 à tout exemplaire non installé d'un paquet. +simplement une priorité égale à 100 à toute version installée d'un paquet +et une priorité égale à 500 à tout version non installée. </para> -<para>Puis APT applique les règles suivantes pour déterminer l'exemplaire +<para>Puis APT applique les règles suivantes pour déterminer la version du paquet qu'il faut installer (elles sont listées par ordre de priorité) : <itemizedlist> -<listitem><simpara>Ne jamais revenir en arrière, sauf si la priorité d'un -exemplaire disponible dépasse 1000. (« Revenir en arrière » signifie +<listitem><simpara>Ne jamais revenir en arrière, sauf si la priorité d'une +version disponible dépasse 1000. « Revenir en arrière » signifie installer une version moins récente que la version installée. Il faut noter qu'aucune des priorités par défaut n'excède 1000 ; de telles -valeurs ne peuvent être définies que dans le fichier des préférences.) +valeurs ne peuvent être définies que dans le fichier des préférences. Notez +aussi qu'il est risqué de revenir en arrière. </simpara></listitem> -<listitem><simpara>Installer l'exemplaire qui possède la priorité la plus +<listitem><simpara>Installer la version qui possède la priorité la plus haute. </simpara></listitem> -<listitem><simpara>Quand deux (ou plus) exemplaires ont la même priorité, -installer l'exemplaire le plus récent. +<listitem><simpara>Quand deux (ou plus) versions ont la même priorité, +installer la version la plus récente (c.-à-d. celle dont le numéro de +version est le plus grand). </simpara></listitem> -<listitem><simpara>Quand deux (ou plus) exemplaires ont le même numéro de -version, installer l'exemplaire dont la source est listée en premier dans -&sources-list;. (L'exemplaire installé, s'il existe, est toujours choisi -dans une telle comparaison, sauf si la commande -<command>apt-get --reinstall</command> est utilisée.) +<listitem><simpara>Quand deux (ou plus) versions ont la même priorité et le +même numéro de version, mais soit les paquets diffèrent par certaines +métadonnées, soit l'option <literal/--reinstall/ a été donnée, installer la +version qui n'est pas installée. </simpara></listitem> </itemizedlist> </para> -<para>En général, l'exemplaire installé d'un paquet (priorité 100) n'est -pas aussi récent que l'un des exemplaires disponibles dans les sources +<para>En général, la version installée d'un paquet (priorité 100) n'est +pas aussi récente que les versions disponibles dans les sources listées dans le fichier &sources-list; (priorité 500 ou 990). Et donc le paquet sera mis à niveau avec la commande : -<command>apt-get install</command> ou <command>apt-get dist-upgrade</command>. +<command>apt-get install <replaceable>paquet</replaceable></command> ou +<command>apt-get dist-upgrade</command>. </para> -<para>L'exemplaire installé d'un paquet peut être - rarement - -<emphasis/plus/ récent que tout autre exemplaire disponible. Pas de retour -en arrière. +<para>La version installée d'un paquet peut être - rarement - +<emphasis/plus/ récente que tout autre version disponible. Les commandes +<command>apt-get install <replaceable>paquet</replaceable></command\> ou +<command>apt-get upgrade</command> ne provoquent pas de retour en arrière. </para> -<para>Parfois, l'exemplaire installé d'un paquet est plus récent que la -version appartenant à la distribution par défaut, mais moins récent que -la version appartenant à une autre distribution. Un tel exemplaire sera mis -à niveau car au moins <emphasis/l'un/ des exemplaires disponibles possède -une plus haute priorité que la sienne. +<para>Parfois, la version installée d'un paquet est plus récente que la +version appartenant à la distribution par défaut, mais moins récente que +la version appartenant à une autre distribution. Une telle version sera mise +à niveau par les commandes +<command>apt-get install <replaceable>paquet</replaceable></command\> ou +<command>apt-get upgrade</command> car au moins <emphasis/l'une/ des versions +disponibles possède une plus haute priorité que celle de la version installée. </para> </RefSect2> @@ -149,9 +151,9 @@ une plus haute priorité que la sienne. <RefSect2><Title>Conséquences des préférences</> <para>Le fichier des préférences permet à l'administrateur-système de -choisir ses priorités. Ce fichier est constitué d'une ou plusieurs entrées -séparées par des lignes blanches. Ces entrées peuvent avoir deux formes, -une forme particulière et une forme générale. +contrôler l'affectation des priorités. Ce fichier est constitué d'une ou +plusieurs entrées séparées par des lignes blanches. Ces entrées peuvent avoir +deux formes, une forme particulière et une forme générale. <itemizedlist> <listitem> <simpara>La forme particulière affecte une priorité @@ -178,7 +180,7 @@ qualifié. <simpara>Cette forme générale des entrées du fichier des préférences s'applique seulement aux groupes de paquets. Par exemple, l'entrée suivante -affecte une priorité haute à tous les exemplaires disponibles dans le +affecte une priorité haute à toutes les versions disponibles dans le site local. </simpara> @@ -189,15 +191,15 @@ Pin-Priority: 999 </programlisting> <simpara>Attention ! le mot-clé utilisé ici, <literal/origin/, ne doit pas -être confondu avec l'« Origin: » d'une distribution indiqué dans +être confondu avec l'Origine d'une distribution indiquée dans un fichier <filename/Release/. Ce qui suit l'étiquette « Origin: » -dans un fichier <filename/Release/ n'est pas l'adresse d'un site internet -mais le nom d'un auteur ou d'un vendeur, comme Debian ou Ximian. +dans un fichier <filename/Release/ n'est pas une adresse internet +mais le nom d'un auteur ou d'un distributeur, comme Debian ou Ximian. </simpara> <simpara>L'entrée suivante affecte une priorité basse à toutes les versions -d'un paquet appartenant à tout distribution dont le nom -d'« Archive » (<literal/a/) est <literal/unstable/. +d'un paquet appartenant à toute distribution dont le nom +d'« Archive » est <literal/unstable/. </simpara> <programlisting> @@ -208,8 +210,8 @@ Pin-Priority: 50 <simpara>L'entrée suivante affecte une priorité haute à toutes les versions d'un paquet appartenant à toute distribution dont le nom -d'« Archive » (<literal/a/) est <literal/stable/ et dont le numéro -de « Version » (<literal/v/) est <literal/3.0/. +d'« Archive » est <literal/stable/ et dont le numéro +de « Version » est <literal/3.0/. </simpara> <programlisting> @@ -226,7 +228,8 @@ Pin-Priority: 50 <RefSect2><Title>Comment APT interprète-t-il les priorités ?</Title> <para>Les priorités (P) indiquées dans le fichier des préférences doivent -être des entiers positifs ou négatifs. Ils sont interprétés comme suit : +être des entiers positifs ou négatifs. Ils sont interprétés à peu près +comme suit : <variablelist> <varlistentry><term>P > 1000</term> @@ -235,44 +238,43 @@ s'agit d'un retour en arrière. </simpara></listitem> </varlistentry> <varlistentry><term>990 < P <=1000</term> -<listitem><simpara>L'exemplaire sera installé, même s'il n'appartient pas à -la distribution par défaut ; mais il ne sera pas installé si l'exemplaire -installé est plus récent. +<listitem><simpara>La version sera installée, même si elle n'appartient pas à +la distribution par défaut ; mais elle ne sera pas installée si la +version installée est plus récente. </simpara></listitem> </varlistentry> <varlistentry><term>500 < P <=990</term> -<listitem><simpara>L'exemplaire sera installé, sauf s'il existe un exemplaire +<listitem><simpara>La version sera installée, sauf s'il existe une version appartenant à la distribution par défaut ou si la version installée est plus récente. </simpara></listitem> </varlistentry> <varlistentry><term>100 < P <=500</term> -<listitem><simpara>L'exemplaire sera installé, sauf s'il existe un exemplaire +<listitem><simpara>La version sera installée, sauf s'il existe une version appartenant à une autre distribution ou si la version installée est plus récente. </simpara></listitem> -<varlistentry><term>0 <= P <=100</term> -<listitem><simpara> L'exemplaire sera installé si aucun exemplaire du paquet -n'est installé. +<varlistentry><term>0 < P <=100</term> +<listitem><simpara> La version sera installée si aucune version du paquet +n'est installée. </simpara></listitem> </varlistentry> <varlistentry><term>P < 0</term> -<listitem><simpara>Cette priorité empêche l'installation de l'exemplaire. +<listitem><simpara>Cette priorité empêche l'installation de la version. </simpara></listitem> </varlistentry> </variablelist> </para> -<para>Si l'une des entrées de forme particulière correspond à l'exemplaire -disponible d'un paquet, cette entrée détermine la priorité de cet exemplaire. -Si deux entrées de forme particulière correspondent à l'exemplaire disponible -d'un paquet, la première entrée rencontrée détermine la priorité. Si deux -entrées de forme générale correspondent à l'exemplaire disponible d'un paquet, -la première entrée rencontrée détermine la priorité. +<para>Si l'une des entrées de forme particulière correspond à la version +disponible d'un paquet, la première entrée trouvée détermine la priorité de +cette version. S'il n'en existe pas, et si l'une des entrées de forme générale +correspond à la version disponible d'un paquet, la première entrée trouvée +détermine la priorité. </para> <para>Supposons par exemple que le fichier des préférences contienne les trois -entrées décrites plus haut : +entrées décrites ci-dessous : <programlisting> Package: perl @@ -296,14 +298,14 @@ installé pour autant que son numéro de version commence par <literal/5.8/. Si l'<emphasis/une/ des versions 5.8* existe et si la version installée est une version 5.9*, il y aura un retour en arrière. </simpara></listitem> -<listitem><simpara>Les exemplaires des paquets (autres que <literal/perl/) -disponibles dans le site local ont priorité sur les autres exemplaires, -même ceux appartenant à la distribution par défaut. +<listitem><simpara>Les versions des paquets (autres que <literal/perl/) +disponibles dans le site local ont priorité sur les autres versions, +même celles appartenant à la distribution par défaut. </simpara></listitem> -<listitem><simpara> L'exemplaire d'un paquet dont l'origine n'est pas le site +<listitem><simpara> La version d'un paquet dont l'origine n'est pas le site local mais un site internet listé dans &sources-list; et qui appartient à une -distribution <literal/unstable/, ne sera installé que si aucun exemplaire -du paquet n'est déjà installé. +distribution <literal/unstable/, ne sera installée que si aucune version +du paquet n'est déjà installée. </simpara></listitem> </itemizedlist> </para> @@ -314,7 +316,7 @@ distributions</Title> <para>Chaque source listée dans le fichier &sources-list; doit fournir les fichiers <filename>Packages</filename> et <filename>Release</filename> -qui décrivent les exemplaires des paquets disponibles à cet endroit. +qui décrivent les paquets disponibles à cet endroit. </para> <para>Le fichier <filename>Packages</filename> se trouve normalement dans le @@ -340,7 +342,7 @@ détermination des priorités : répertoire <filename>.../dists/<replaceable>dist-name</replaceable></filename>, par exemple, <filename>.../dists/stable/Release</filename>, ou <filename>.../dists/woody/Release</filename>. Il consiste en une seule entrée composée de plusieurs lignes qui s'applique à -<emphasis/tous/ les exemplaires des paquets situés dans les répertoires sous +<emphasis/tous/ les paquets situés dans les répertoires sous le répertoire parent. Contrairement au fichier <filename/Packages/, presque toutes les lignes du fichier <filename/Release/ sont pertinentes pour déterminer les priorités : @@ -348,7 +350,7 @@ déterminer les priorités : <varlistentry> <term>La ligne <literal/Archive:/ </term> <listitem><simpara>nomme l'archive à laquelle appartiennent tous les -exemplaires des paquets situés dans les répertoires. Par exemple, la ligne +paquets situés dans les répertoires. Par exemple, la ligne <literal/Archive: stable/ indique que tous les paquets dans les répertoires situés sous le répertoire parent du fichier <filename/Release/ appartiennent à l'archive <literal/stable/. Indiquer cette valeur dans le fichier des @@ -364,16 +366,16 @@ Pin: release a=stable <varlistentry> <term>La ligne <literal/Version:/ </term> <listitem><simpara>indique la version de la distribution. Par exemple, les -exemplaires des paquets dans les répertoires peuvent appartenir à la +paquets dans les répertoires peuvent appartenir à la distribution Debian GNU/Linux version 3.0. Il n'y a pas de numéro de version -pour les distributions testing et unstable car elles n'ont pas encore été -publiées. Indiquer cette valeur dans le fichier des préférences demanderait +pour les distributions <literal/testing/ et <literal/unstable/ car elles +n'ont pas encore été publiées. Indiquer cette valeur dans le fichier des préférences demanderait ces lignes : </simpara> <programlisting> Pin: release v=3.0 -Pin: release a=stable v=3.0 +Pin: release a=stable, v=3.0 Pin: release 3.0 </programlisting> @@ -382,8 +384,8 @@ Pin: release 3.0 <varlistentry> <term>La ligne <literal/Component:/</term> -<listitem><simpara>nomme un composant qui indique le type de licence associé -aux exemplaires situés dans les répertoires sous le fichier +<listitem><simpara>nomme un composant qui indique le type de licence associée +aux paquets situés dans les répertoires sous le fichier <filename/Release/. Par exemple, la ligne <literal/Component: main/ indique que tous les exemplaires dans les répertoires appartiennent au composant <literal/main/, c'est-à-dire que leur licence est en accord avec les @@ -399,7 +401,7 @@ Pin: release c=main <varlistentry> <term>La ligne <literal/Origin:/ </term> -<listitem><simpara>nomme le producteur des exemplaires des paquets situés +<listitem><simpara>nomme l'origine des paquets situés dans les répertoires sous le fichier <filename/Release/. En général, c'est <literal/Debian/. Indiquer cette origine dans le fichier des préférences demanderait cette ligne : @@ -413,7 +415,8 @@ Pin: release o=Debian <varlistentry> <term>La ligne <literal/Label:/ </term> -<listitem><simpara>semble redondante. En général, c'est +<listitem><simpara>indique un label pour les paquets qui se trouvent +dans les répertoires sous le fichier <filename/Release/. En général, c'est <literal/Debian/. Indiquer cette origine dans le fichier des préférences demanderait cette ligne : </simpara> @@ -442,8 +445,8 @@ composant <literal/contrib/ de la distribution <literal/unstable/. <RefSect2><Title>Lignes facultatives dans le fichier des préférences</Title> <para>Toute entrée du fichier des préférences peut commencer par une ou -plusieurs lignes contenant le mot <literal/Explanation:/. Cela permet de -commenter l'entrée. +plusieurs lignes contenant le mot <literal/Explanation:/. Cela permet des +commentaires. </para> <para>La ligne <literal/Pin-Priority:/ d'une entrée est facultative. Si elle @@ -462,12 +465,12 @@ distribution <literal/stable/ et une priorité prohibitivement basse à tous les exemplaires appartenant à d'autres distributions <literal/Debian/. <programlisting> +Explanation: Ne pas installer des exemplaires d'origine Debian +Explanation: sauf ceux de la distribution stable Package: * Pin: release a=stable Pin-Priority: 900 -Explanation: Ne pas installer des exemplaires d'origine Debian -Explanation: sauf ceux de la distribution stable Package: * Pin: release o=Debian Pin-Priority: -10 @@ -487,14 +490,15 @@ apt-get dist-upgrade <para>La commande suivante utilisera la version la plus récente de la distribution <literal/testing/ pour mettre à niveau le paquet spécifié ; -cependant les mises à niveau ultérieures ne se feront pas automatiquement. +cependant les mises à niveau ultérieures du paquet ne se feront pas +à moins de relancer la commande. <programlisting> apt-get install <replaceable>paquet</replaceable>/testing </programlisting> </RefSect2> - <RefSect2><Title>Comment suivre Testing ?</Title> + <RefSect2><Title>Comment suivre Testing ou Unstable ?</Title> <para>Le fichier des préférences suivant affecte une priorité haute aux versions des paquets appartenant à la distribution <literal/testing/, une @@ -517,7 +521,8 @@ Pin-Priority: -10 </programlisting> </para> -<para>Avec le fichier des préférences ci-dessus, les commandes suivantes +<para>Avec un fichier &sources-list; approprié et le fichier des préférences +ci-dessus, les commandes suivantes utiliseront les versions les plus récentes de <literal/testing/ pour faire la mise à niveau : @@ -530,9 +535,10 @@ apt-get dist-upgrade <para>La commande suivante utilisera la version la plus récente de la distribution <literal/unstable/ pour mettre à niveau le paquet spécifié ; -Par la suite, <command>apt-get dist-upgrade</command> et les autres -commandes <emphasis/utiliseront/ les versions les plus récentes de -<literal/unstable/ pour mettre à niveau le paquet. +Par la suite, <command>apt-get upgrade</command> mettra le paquet à jour +avec la plus récente version dans <literal/testing/ si elle est plus récente +que la version installée ou avec la plus récente version dans +<literal/unstable/ si elle est plus récente que la version installée. <programlisting> apt-get install <replaceable>paquet</replaceable>/unstable |