diff options
author | Michael Vogt <michael.vogt@ubuntu.com> | 2005-06-26 09:56:37 +0000 |
---|---|---|
committer | Michael Vogt <michael.vogt@ubuntu.com> | 2005-06-26 09:56:37 +0000 |
commit | 6804503b9bd057fae67294bb8ca95c9f10e00194 (patch) | |
tree | 709e06cf6fc66bc085cd385d501d6fc145fae0bb /doc/fr/apt_preferences.fr.5.sgml | |
parent | bebfc824a8d5da1f05fea1c8502771ad569916fc (diff) |
* merged/removed conflicts with apt--main--0
Patches applied:
* apt@packages.debian.org/apt--main--0--patch-80
Merge michael.vogt@ubuntu.com--2005/apt--fixes--0
* apt@packages.debian.org/apt--main--0--patch-81
Open 0.6.37
* apt@packages.debian.org/apt--main--0--patch-82
merge bubulle@debian.org--2005/apt--main--0
* apt@packages.debian.org/apt--main--0--patch-83
Update changelog
* apt@packages.debian.org/apt--main--0--patch-84
Fix build of French man pages (now using XML, not SGML)
* apt@packages.debian.org/apt--main--0--patch-85
Merge patch from Philippe Batailler for French man page build
* apt@packages.debian.org/apt--main--0--patch-86
add Welsh translations from Dafydd Harries
* apt@packages.debian.org/apt--main--0--patch-87
Update changelog
* apt@packages.debian.org/apt--main--0--patch-88
Change debian/bugscript to use #!/bin/bash (Closes: #313402)
* apt@packages.debian.org/apt--main--0--patch-89
Branch for Debian
* apt@packages.debian.org/apt--main--0--patch-90
Update version in configure
* apt@packages.debian.org/apt--main--0--patch-91
Fix French man page build
* apt@packages.debian.org/apt--main--0--patch-92
Add the current Debian archive signing key
* bubulle@debian.org--2005/apt--main--0--patch-66
Italian translation complete
* bubulle@debian.org--2005/apt--main--0--patch-67
Sync with Matt
* bubulle@debian.org--2005/apt--main--0--patch-68
Sync with Matt
* bubulle@debian.org--2005/apt--main--0--patch-69
Sync with Matt
* bubulle@debian.org--2005/apt--main--0--patch-70
Re-generate the POT and PO files from sources
* bubulle@debian.org--2005/apt--main--0--patch-71
Update French translation
* bubulle@debian.org--2005/apt--main--0--patch-72
Merge with Matt
* bubulle@debian.org--2005/apt--main--0--patch-73
Basque translation update
* bubulle@debian.org--2005/apt--main--0--patch-74
Hebres translation update
* bubulle@debian.org--2005/apt--main--0--patch-75
Merge with Matt
* bubulle@debian.org--2005/apt--main--0--patch-76
Correct the Hebrew translation for #306658
* bubulle@debian.org--2005/apt--main--0--patch-77
Update French man pages translations
* bubulle@debian.org--2005/apt--main--0--patch-78
Merge with Matt
* bubulle@debian.org--2005/apt--main--0--patch-79
Correct syntax errors in Hebrew translation
* bubulle@debian.org--2005/apt--main--0--patch-80
Revert changes to debian/changelog and debian/apt.cron.daily
* bubulle@debian.org--2005/apt--main--0--patch-81
Portuguese translation update
* daf@muse.19inch.net--2005/apt--main--0--base-0
tag of apt@packages.debian.org/apt--main--0--patch-85
* daf@muse.19inch.net--2005/apt--main--0--patch-1
add Welsh translation
* michael.vogt@ubuntu.com--2005/apt--fixes--0--patch-6
* build fix for apt--main--0
* philippe.batailler@free.fr--2005/apt--mainBubulle--0.1--patch-1
Passage sous arch
* philippe.batailler@free.fr--2005/apt--mainMatt--0--patch-1
fix xml error
Diffstat (limited to 'doc/fr/apt_preferences.fr.5.sgml')
-rw-r--r-- | doc/fr/apt_preferences.fr.5.sgml | 559 |
1 files changed, 0 insertions, 559 deletions
diff --git a/doc/fr/apt_preferences.fr.5.sgml b/doc/fr/apt_preferences.fr.5.sgml deleted file mode 100644 index 3c6622514..000000000 --- a/doc/fr/apt_preferences.fr.5.sgml +++ /dev/null @@ -1,559 +0,0 @@ -<!-- -*- mode: sgml; mode: fold -*- --> -<!-- translation of version 1.7 --> -<!doctype refentry PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [ - -<!ENTITY % aptent SYSTEM "apt.ent.fr"> -%aptent; - -]> - -<refentry lang=fr> - &apt-docinfo; - - <refmeta> - <refentrytitle>apt_preferences</> - <manvolnum>5</> - </refmeta> - - <!-- Man page title --> - <refnamediv> - <refname>apt_preferences</> - <refpurpose>Un fichier de contrôle, utilisé par APT et indiquant des préférences</> - </refnamediv> - -<RefSect1><Title>Description</> -<para> -Le fichier d'APT, <filename>/etc/apt/preferences</>, peut être utilisé pour -choisir la version des paquets que l'on veut installer. -</para> - -<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. 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. 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> - -<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 à 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 -de commande de <command>apt-get</command> ou dans le fichier de configuration -d'APT, <filename>/etc/apt/apt.conf</filename>. -Par exemple : - -<programlisting> -<command>apt-get install -t testing <replaceable>paquet</replaceable></command> -</programlisting> - -<programlisting> -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 versions d'un -paquet : - -<variablelist> -<varlistentry> -<term>une priorité égale à 100</term> -<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 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 versions qui ne sont pas installées et -qui appartiennent à la distribution par défaut. -</simpara></listitem> -</varlistentry> -</variablelist> -</para> - -<para>Quand aucune distribution par défaut n'a été indiquée, APT affecte -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 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'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. Notez -aussi qu'il est risqué de revenir en arrière. -</simpara></listitem> -<listitem><simpara>Installer la version qui possède la priorité la plus -haute. -</simpara></listitem> -<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) 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, 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 <replaceable>paquet</replaceable></command> ou -<command>apt-get dist-upgrade</command>. -</para> - -<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, 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> - -<RefSect2><Title>Conséquences des préférences</> - -<para>Le fichier des préférences permet à l'administrateur-système de -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é -(<emphasis>Pin-Priority</emphasis>) à un paquet précis, à une version précise -ou à un intervalle spécifiant plusieurs versions. Par exemple, l'entrée -suivante affecte une priorité haute à toutes les versions du paquet -<filename/perl/ dont le numéro de version commence par <literal/5.8/. -</simpara> - -<programlisting> -Package: perl -Pin: version 5.8* -Pin-Priority: 1001 -</programlisting> -</listitem> - -<listitem><simpara> -La forme générale affecte une priorité à toutes les versions d'un paquet dans -une distribution donnée (c'est-à-dire, à toutes les versions d'un paquet qui -sont listées dans un fichier <filename/Release/), ou à toutes les versions -d'un paquet provenant d'un site internet identifié par un nom pleinement -qualifié. -</simpara> - -<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 à toutes les versions disponibles dans le -site local. -</simpara> - -<programlisting> -Package: * -Pin: origin "" -Pin-Priority: 999 -</programlisting> - -<simpara>Attention ! le mot-clé utilisé ici, <literal/origin/, ne doit pas -ê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 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 à toute distribution dont le nom -d'« Archive » est <literal/unstable/. -</simpara> - -<programlisting> -Package: * -Pin: release a=unstable -Pin-Priority: 50 -</programlisting> - -<simpara>L'entrée suivante affecte une priorité haute à toutes les versions -d'un paquet appartenant à toute distribution dont le nom -d'« Archive » est <literal/stable/ et dont le numéro -de « Version » est <literal/3.0/. -</simpara> - -<programlisting> -Package: * -Pin: release a=stable, v=3.0 -Pin-Priority: 50 -</programlisting> -</listitem> -</itemizedlist> -</para> - -</RefSect2> - -<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 à peu près -comme suit : - -<variablelist> -<varlistentry><term>P > 1000</term> -<listitem><simpara>Cette priorité entraîne l'installation du paquet même s'il -s'agit d'un retour en arrière. -</simpara></listitem> -</varlistentry> -<varlistentry><term>990 < P <=1000</term> -<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>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>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> 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 la version. -</simpara></listitem> -</varlistentry> -</variablelist> -</para> - -<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 ci-dessous : - -<programlisting> -Package: perl -Pin: version 5.8* -Pin-Priority: 1001 - -Package: * -Pin: origin "" -Pin-Priority: 999 - -Package: * -Pin: release unstable -Pin-Priority: 50 -</programlisting> - -Alors : - -<itemizedlist> -<listitem><simpara> La version la plus récente du paquet <literal/perl/ sera -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 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> 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ée que si aucune version -du paquet n'est déjà installée. -</simpara></listitem> -</itemizedlist> -</para> -</RefSect2> - -<RefSect2><Title>Détermination de la version des paquets et des propriétés des -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 paquets disponibles à cet endroit. -</para> - -<para>Le fichier <filename>Packages</filename> se trouve normalement dans le -répertoire -<filename>.../dists/<replaceable>dist-name</replaceable>/<replaceable>component</replaceable>/<replaceable>arch</replaceable></filename>, par exemple, -<filename>.../dists/stable/main/binary-i386/Packages</filename>. Il consiste -en entrées composées de lignes, une pour chaque paquet disponible dans le -répertoire. Seules deux lignes des entrées sont pertinentes pour la -détermination des priorités : -<variablelist> -<varlistentry> -<term>La ligne <literal/Package:/ </term> -<listitem><simpara>donne le nom du paquet</simpara></listitem> -</varlistentry> -<varlistentry> -<term>La ligne <literal/Version:/ </term> -<listitem><simpara>donne le numéro de version du paquet</simpara></listitem> -</varlistentry> -</variablelist> -</para> - -<para> Le fichier <filename>Release</filename> se trouve normalement dans le -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 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 : -<variablelist> -<varlistentry> -<term>La ligne <literal/Archive:/ </term> -<listitem><simpara>nomme l'archive à laquelle appartiennent tous les -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 -préférences demanderait cette ligne : -</simpara> - -<programlisting> -Pin: release a=stable -</programlisting> -</listitem> -</varlistentry> - -<varlistentry> -<term>La ligne <literal/Version:/ </term> -<listitem><simpara>indique la version de la distribution. Par exemple, les -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 <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 3.0 -</programlisting> - -</listitem> -</varlistentry> - -<varlistentry> -<term>La ligne <literal/Component:/</term> -<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 -Directives Debian pour le logiciel libre. Indiquer ce composant dans le -fichier des préférences demanderait cette ligne : -</simpara> - -<programlisting> -Pin: release c=main -</programlisting> -</listitem> -</varlistentry> - -<varlistentry> -<term>La ligne <literal/Origin:/ </term> -<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 : -</simpara> - -<programlisting> -Pin: release o=Debian -</programlisting> -</listitem> -</varlistentry> - -<varlistentry> -<term>La ligne <literal/Label:/ </term> -<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> - -<programlisting> -Pin: release l=Debian -</programlisting> -</listitem> -</varlistentry> -</variablelist> -</para> - -<para>Tous les fichiers <filename>Packages</filename> et -<filename>Release</filename> récupérés dans des sources listées par le -fichier &sources-list; sont conservés dans le répertoire -<filename>/var/lib/apt/lists</filename> ou dans le fichier spécifié par la -variable <literal/Dir::State::Lists/ dans le fichier <filename/apt.conf/. -Par exemple, le fichier -<filename>debian.lcs.mit.edu_debian_dists_unstable_contrib_binary-i386_Release</filename> contient le fichier <filename>Release</filename> du site -<literal/debian.lcs.mit.edu/, architecture <literal/binary-i386/ et -composant <literal/contrib/ de la distribution <literal/unstable/. -</para> - -</RefSect2> - -<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 des -commentaires. -</para> - -<para>La ligne <literal/Pin-Priority:/ d'une entrée est facultative. Si elle -n'existe pas, APT affecte une priorité inférieure de 1 à la valeur spécifiée -sur une ligne commençant par <literal/Pin-Priority: release .../. -</para> -</RefSect2> -</RefSect1> - -<RefSect1><Title>Exemples</> -<RefSect2><Title>Comment suivre Stable ?</Title> - -<para>Le fichier des préférences suivant affecte une priorité plus haute que -la priorité par défaut (500) à tous les exemplaires appartenant à la -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 - -Package: * -Pin: release o=Debian -Pin-Priority: -10 -</programlisting> -</para> - -<para>Avec le fichier des préférences ci-dessus et un fichier &sources-list; -adéquat, les commandes suivantes utiliseront les versions les plus récentes -de <literal/stable/ pour faire la mise à niveau : - -<programlisting> -apt-get install <replaceable>paquet</replaceable> -apt-get upgrade -apt-get dist-upgrade -</programlisting> -</para> - -<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 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 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 -priorité moindre aux versions appartenant à la distribution <literal/unstable/ -et une priorité prohibitivement basse aux versions appartenant à d'autres -distributions <literal/Debian/. - -<programlisting> -Package: * -Pin: release a=testing -Pin-Priority: 900 - -Package: * -Pin: release a=unstable -Pin-Priority: 800 - -Package: * -Pin: release o=Debian -Pin-Priority: -10 -</programlisting> -</para> - -<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 : - -<programlisting> -apt-get install <replaceable>paquet</replaceable> -apt-get upgrade -apt-get dist-upgrade -</programlisting> -</para> - -<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 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 -</programlisting> -</para> - -</RefSect2> -</RefSect1> - - <RefSect1><Title>See Also</> -<para> -&apt-get; &apt-cache; &apt-conf; &sources-list; - </RefSect1> - - &manbugs; - &manauthor; -&traducteur; -</refentry> |