diff options
Diffstat (limited to 'doc/fr/apt_preferences.fr.5.xml')
-rw-r--r-- | doc/fr/apt_preferences.fr.5.xml | 581 |
1 files changed, 0 insertions, 581 deletions
diff --git a/doc/fr/apt_preferences.fr.5.xml b/doc/fr/apt_preferences.fr.5.xml deleted file mode 100644 index aba9f0d06..000000000 --- a/doc/fr/apt_preferences.fr.5.xml +++ /dev/null @@ -1,581 +0,0 @@ -<?xml version="1.0" encoding="iso-8859-15" standalone="no"?> -<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" - "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [ - -<!ENTITY % aptent SYSTEM "apt.ent.fr"> -%aptent; - -]> - -<refentry lang="fr"> - - <refentryinfo> - &apt-author.team; - &apt-email; - &apt-product; - <!-- The last update date --> - <date>29 F�vrier 2004</date> - </refentryinfo> - -<refmeta> -<refentrytitle>apt_preferences</refentrytitle> -<manvolnum>5</manvolnum> -</refmeta> - -<refnamediv> -<refname>apt_preferences</refname> -<refpurpose>Un fichier de contr�le des pr�f�rences pour APT</refpurpose> -</refnamediv> - -<refsect1><title>Description</title> -<para> -Le fichier d'APT, <filename>/etc/apt/preferences</filename>, 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</title> -<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</literal> 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</emphasis> 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</emphasis> 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</title> -<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</filename> dont le num�ro de version commence par <literal>5.8</literal>. -</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</filename>), ou � toutes les versions -d'un paquet provenant d'un site internet identifi� par un nom compl�tement -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</literal>, ne doit pas -�tre confondu avec l'Origine d'une distribution indiqu�e dans -un fichier <filename>Release</filename>. Ce qui suit l'�tiquette � Origin: � -dans un fichier <filename>Release</filename> 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</literal>. -</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</literal> et dont le num�ro -de � Version � est <literal>3.0</literal>. -</simpara> - -<programlisting> -Package: * -Pin: release a=stable, v=3.0 -Pin-Priority: 500 -</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> - -<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 : -</para> - -<programlisting> -Package: perl -Pin: version 5.8* -Pin-Priority: 1001 - -Package: * -Pin: origin "" -Pin-Priority: 999 - -Package: * -Pin: release unstable -Pin-Priority: 50 -</programlisting> - -<para> -Alors : - -<itemizedlist> -<listitem><simpara> -La version la plus r�cente du paquet <literal>perl</literal> sera -install� pour autant que son num�ro de version commence par <literal>5.8</literal>. -Si l'<emphasis>une</emphasis> 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</literal>) -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</literal>, 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:</literal> </term> -<listitem><simpara> -donne le nom du paquet -</simpara></listitem> -</varlistentry> -<varlistentry> -<term>La ligne <literal>Version:</literal> </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</emphasis> les paquets situ�s dans les r�pertoires sous -le r�pertoire parent. Contrairement au fichier <filename>Packages</filename>, presque -toutes les lignes du fichier <filename>Release</filename> sont pertinentes pour -d�terminer les priorit�s : - -<variablelist> -<varlistentry> -<term>La ligne <literal>Archive:</literal> </term> -<listitem><simpara> -nomme l'archive � laquelle appartiennent tous les -paquets situ�s dans les r�pertoires. Par exemple, la ligne -<literal>Archive: stable</literal> indique que tous les paquets dans les r�pertoires -situ�s sous le r�pertoire parent du fichier <filename>Release</filename> appartiennent -� l'archive <literal>stable</literal>. 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:</literal> </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</literal> et <literal>unstable</literal> 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:</literal></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</filename>. Par exemple, la ligne <literal>Component: main</literal> indique -que tous les exemplaires dans les r�pertoires appartiennent au composant -<literal>main</literal>, 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:</literal> </term> -<listitem><simpara> -nomme l'origine des paquets situ�s -dans les r�pertoires sous le fichier <filename>Release</filename>. En g�n�ral, c'est -<literal>Debian</literal>. 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:</literal> </term> -<listitem><simpara> -indique un label pour les paquets qui se trouvent -dans les r�pertoires sous le fichier <filename>Release</filename>. En g�n�ral, c'est -<literal>Debian</literal>. 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</literal> dans le fichier <filename>apt.conf</filename>. -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</literal>, architecture <literal>binary-i386</literal> et -composant <literal>contrib</literal> de la distribution <literal>unstable</literal>. -</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:</literal>. Cela permet des -commentaires. -</para> -<para>La ligne <literal>Pin-Priority:</literal> 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 ...</literal>. -</para> -</refsect2> - -</refsect1> - -<refsect1><title>Exemples</title> -<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</literal> et une priorit� prohibitivement basse � tous -les exemplaires appartenant � d'autres distributions <literal>Debian</literal>. - -<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</literal> 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</literal> 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> -</para> -</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</literal>, une -priorit� moindre aux versions appartenant � la distribution <literal>unstable</literal> -et une priorit� prohibitivement basse aux versions appartenant � d'autres -distributions <literal>Debian</literal>. - -<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</literal> 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</literal> 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</literal> si elle est plus r�cente -que la version install�e ou avec la plus r�cente version dans -<literal>unstable</literal> 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</title> -<para> -&apt-get; &apt-cache; &apt-conf; &sources-list; - </para> -</refsect1> - - &manbugs; -&traducteur; -</refentry> |