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 |