]> git.saurik.com Git - apt-legacy.git/blame - doc/fr/apt_preferences.fr.5
Fix compilation of http when embedding into Cydia.
[apt-legacy.git] / doc / fr / apt_preferences.fr.5
CommitLineData
0e5943eb 1'\" t
da6ee469 2.\" Title: apt_preferences
0e5943eb
JF
3.\" Author: Équipe de développement d\*(AqAPT
4.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
5.\" Date: 04 mai 2009
6.\" Manual: APT
da6ee469 7.\" Source: Linux
0e5943eb 8.\" Language: English
da6ee469 9.\"
0e5943eb
JF
10.TH "APT_PREFERENCES" "5" "04 mai 2009" "Linux" "APT"
11.\" -----------------------------------------------------------------
12.\" * Define some portability stuff
13.\" -----------------------------------------------------------------
14.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
15.\" http://bugs.debian.org/507673
16.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
17.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
18.ie \n(.g .ds Aq \(aq
19.el .ds Aq '
20.\" -----------------------------------------------------------------
21.\" * set default formatting
22.\" -----------------------------------------------------------------
da6ee469
JF
23.\" disable hyphenation
24.nh
25.\" disable justification (adjust text to left margin only)
26.ad l
0e5943eb
JF
27.\" -----------------------------------------------------------------
28.\" * MAIN CONTENT STARTS HERE *
29.\" -----------------------------------------------------------------
30.SH "NAME"
31apt_preferences \- Fichier de contrôle des préférences pour APT
da6ee469
JF
32.SH "DESCRIPTION"
33.PP
0e5943eb
JF
34Le fichier d\*(AqAPT,
35/etc/apt/preferences
36et les fichiers fragments situés dans le dossier
37/etc/apt/preferences\&.d/, peuvent être utilisé pour choisir la version des paquets que l\*(Aqon veut installer\&.
da6ee469
JF
38.PP
39Quand le fichier
0e5943eb
JF
40\fBsources.list\fR(5)
41contient des références à plusieurs distributions (par exemple,
da6ee469
JF
42stable
43et
0e5943eb
JF
44testing), plusieurs versions d\*(Aqun paquet peuvent être installées\&. APT affecte une priorité à chaque version disponible\&. La commande
45\fBapt\-get\fR, 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\*(Aqutilisateur peut choisir la version qu\*(Aqil veut installer\&.
da6ee469
JF
46.PP
47Si le fichier
0e5943eb
JF
48\fBsources.list\fR(5)
49contient, 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\*(Aqun paquet\&. Dans ce cas,
da6ee469 50\fBapt\-get\fR
0e5943eb
JF
51télécharge l\*(Aqexemplaire qui apparaît en premier dans le fichier
52\fBsources.list\fR(5)\&. Le fichier des préférences n\*(Aqinflue pas sur le choix des exemplaires, seulement sur le choix de la version\&.
53.PP
54Note that the files in the
55/etc/apt/preferences\&.d
56directory are parsed in alphanumeric ascending order and need to obey the following naming convention: The files have no or "pref" as filename extension and which only contain alphanumeric, hyphen (\-), underscore (_) and period (\&.) characters \- otherwise they will be silently ignored\&.
57.SS "Priorités affectées par défaut"
da6ee469 58.PP
0e5943eb 59Quand le fichier des préférences n\*(Aqexiste pas, ou quand aucune entrée de ce fichier ne s\*(Aqapplique à 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\*(Aqappelle la distribution par défaut ou \(Fo\ \&target release\ \&\(Fc et elle peut être définie sur la ligne de commande de
da6ee469 60\fBapt\-get\fR
0e5943eb
JF
61ou dans le fichier de configuration d\*(AqAPT,
62/etc/apt/apt\&.conf\&. Par exemple\ \&:
da6ee469 63.sp
0e5943eb 64.if n \{\
00ec24d0 65.RS 4
0e5943eb 66.\}
da6ee469
JF
67.nf
68\fBapt\-get install \-t testing \fR\fB\fIpaquet\fR\fR
69.fi
0e5943eb 70.if n \{\
da6ee469 71.RE
0e5943eb 72.\}
da6ee469
JF
73.sp
74
75.sp
0e5943eb 76.if n \{\
00ec24d0 77.RS 4
0e5943eb 78.\}
da6ee469
JF
79.nf
80APT::Default\-Release "stable";
81.fi
0e5943eb 82.if n \{\
da6ee469 83.RE
0e5943eb 84.\}
da6ee469 85.PP
0e5943eb 86Quand une distribution par défaut a été indiquée, APT utilise l\*(Aqalgorithme suivant pour déterminer la priorité des versions d\*(Aqun paquet\ \&:
da6ee469 87.PP
0e5943eb 88une priorité égale à 100
00ec24d0 89.RS 4
0e5943eb 90est affectée à la version déjà installée (si elle existe)\&.
da6ee469
JF
91.RE
92.PP
0e5943eb 93une priorité égale à 500
00ec24d0 94.RS 4
0e5943eb 95est affectée aux versions qui ne sont pas installées et qui n\*(Aqappartiennent pas à la distribution par défaut\&.
da6ee469
JF
96.RE
97.PP
0e5943eb 98une priorité égale à 990
00ec24d0 99.RS 4
0e5943eb 100est affectée aux versions qui ne sont pas installées et qui appartiennent à la distribution par défaut\&.
00ec24d0
JF
101.RE
102.PP
0e5943eb 103Quand aucune distribution par défaut n\*(Aqa été indiquée, APT affecte simplement une priorité égale à 100 à toute version installée d\*(Aqun paquet et une priorité égale à 500 à tout version non installée\&.
00ec24d0 104.PP
0e5943eb 105Puis APT applique les règles suivantes pour déterminer la version du paquet qu\*(Aqil faut installer (par ordre de priorité)\ \&:
00ec24d0
JF
106.sp
107.RS 4
0e5943eb
JF
108.ie n \{\
109\h'-04'\(bu\h'+03'\c
110.\}
111.el \{\
112.sp -1
113.IP \(bu 2.3
114.\}
115Ne jamais revenir en arrière, sauf si la priorité d\*(Aqune version disponible dépasse 1000\&. \(Fo\ \&Revenir en arrière\ \&\(Fc signifie installer une version moins récente que la version installée\&. Il faut noter qu\*(Aqaucune des priorités par défaut n\*(Aqexcède 1000\ \&; de telles valeurs ne peuvent être définies que dans le fichier des préférences\&. Notez aussi qu\*(Aqil est risqué de revenir en arrière\&.
00ec24d0
JF
116.RE
117.sp
118.RS 4
0e5943eb
JF
119.ie n \{\
120\h'-04'\(bu\h'+03'\c
121.\}
122.el \{\
123.sp -1
124.IP \(bu 2.3
125.\}
126Installer la version qui possède la priorité la plus haute\&.
00ec24d0
JF
127.RE
128.sp
129.RS 4
0e5943eb
JF
130.ie n \{\
131\h'-04'\(bu\h'+03'\c
132.\}
133.el \{\
134.sp -1
135.IP \(bu 2.3
136.\}
137Quand 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)\&.
00ec24d0
JF
138.RE
139.sp
140.RS 4
0e5943eb
JF
141.ie n \{\
142\h'-04'\(bu\h'+03'\c
143.\}
144.el \{\
145.sp -1
146.IP \(bu 2.3
147.\}
148Quand 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\*(Aqoption
da6ee469 149\-\-reinstall
0e5943eb 150a été donnée, installer la version qui n\*(Aqest pas installée\&.
da6ee469
JF
151.RE
152.PP
0e5943eb
JF
153UEn général, la version installée d\*(Aqun paquet (priorité 100) n\*(Aqest pas aussi récente que les versions disponibles dans les sources listées dans le fichier
154\fBsources.list\fR(5)
155(priorité 500 ou 990)\&. Et donc le paquet sera mis à niveau avec la commande\ \&:
da6ee469
JF
156\fBapt\-get install \fR\fB\fIpaquet\fR\fR
157ou
00ec24d0 158\fBapt\-get dist\-upgrade\fR\&.
da6ee469 159.PP
0e5943eb 160La version installée d\*(Aqun paquet peut être \- rarement \-
da6ee469 161\fIplus\fR
0e5943eb 162récente que tout autre version disponible\&. Les commandes
da6ee469
JF
163\fBapt\-get install \fR\fB\fIpaquet\fR\fR
164ou
165\fBapt\-get upgrade\fR
0e5943eb 166ne provoquent pas de retour en arrière\&.
da6ee469 167.PP
0e5943eb 168Parfois, la version installée d\*(Aqun 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
da6ee469
JF
169\fBapt\-get install \fR\fB\fIpaquet\fR\fR
170ou
171\fBapt\-get upgrade\fR
172car au moins
0e5943eb
JF
173\fIl\*(Aqune\fR
174des versions disponibles possède une plus haute priorité que celle de la version installée\&.
175.SS "Conséquences des préférences"
da6ee469 176.PP
0e5943eb 177Le fichier des préférences permet à l\*(Aqadministrateur système de contrôler l\*(Aqaffectation des priorités\&. Ce fichier est constitué d\*(Aqune 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\&.
00ec24d0
JF
178.sp
179.RS 4
0e5943eb
JF
180.ie n \{\
181\h'-04'\(bu\h'+03'\c
182.\}
183.el \{\
184.sp -1
185.IP \(bu 2.3
186.\}
187La forme particulière affecte une priorité (\fIPin\-Priority\fR) à un paquet précis, à une version précise ou à un intervalle spécifiant plusieurs versions\&. Par exemple, l\*(Aqentrée suivante affecte une priorité haute à toutes les versions du paquet
188perl
189dont le numéro de version commence par
00ec24d0 1905\&.8\&.
da6ee469 191.sp
0e5943eb 192.if n \{\
00ec24d0 193.RS 4
0e5943eb 194.\}
da6ee469
JF
195.nf
196Package: perl
00ec24d0 197Pin: version 5\&.8*
da6ee469
JF
198Pin\-Priority: 1001
199.fi
0e5943eb 200.if n \{\
da6ee469 201.RE
0e5943eb 202.\}
00ec24d0 203.RE
da6ee469 204.sp
00ec24d0 205.RS 4
0e5943eb
JF
206.ie n \{\
207\h'-04'\(bu\h'+03'\c
208.\}
209.el \{\
210.sp -1
211.IP \(bu 2.3
212.\}
213La forme générale affecte une priorité à toutes les versions d\*(Aqun paquet dans une distribution donnée (c\*(Aqest\-à\-dire, à toutes les versions d\*(Aqun paquet qui sont listées dans un fichier
214Release), ou à toutes les versions d\*(Aqun paquet provenant d\*(Aqun site Internet identifié par un nom complètement qualifié\&.
da6ee469 215.sp
0e5943eb 216Cette forme générale des entrées du fichier des préférences s\*(Aqapplique seulement aux groupes de paquets\&. Par exemple, l\*(Aqentrée suivante affecte une priorité haute à toutes les versions disponibles dans le site local\&.
00ec24d0 217.sp
0e5943eb 218.if n \{\
00ec24d0 219.RS 4
0e5943eb 220.\}
da6ee469
JF
221.nf
222Package: *
223Pin: origin ""
224Pin\-Priority: 999
225.fi
0e5943eb 226.if n \{\
da6ee469 227.RE
0e5943eb
JF
228.\}
229.sp
230Veuillez noter que le mot\-clé utilisé ici,
231origin, ne doit pas être confondu avec l\*(AqOrigine d\*(Aqune distribution indiquée dans un fichier
232Release\&. Ce qui suit l\*(Aqétiquette \(Fo\ \&Origin:\ \&\(Fc dans un fichier
233Release
234n\*(Aqest pas une adresse Internet mais le nom d\*(Aqun auteur ou d\*(Aqun distributeur, comme \(Fo\ \&Debian\ \&\(Fc ou \(Fo\ \&Ximian\ \&\(Fc\&.
da6ee469 235.sp
0e5943eb 236L\*(Aqentrée suivante affecte une priorité basse à toutes les versions d\*(Aqun paquet appartenant à toute distribution dont le nom d\*(Aq\(Fo\ \&Archive\ \&\(Fc est
00ec24d0 237unstable\&.
da6ee469 238.sp
0e5943eb 239.if n \{\
00ec24d0 240.RS 4
0e5943eb 241.\}
da6ee469
JF
242.nf
243Package: *
244Pin: release a=unstable
245Pin\-Priority: 50
246.fi
0e5943eb 247.if n \{\
da6ee469 248.RE
0e5943eb
JF
249.\}
250.sp
251L\*(Aqentrée suivante affecte une priorité basse à toutes les versions d\*(Aqun paquet appartenant à toute distribution dont le nom d\*(Aq\(Fo\ \&Archive\ \&\(Fc est
252squeeze\&.
253.sp
254.if n \{\
255.RS 4
256.\}
257.nf
258Package: *
259Pin: release n=squeeze
260Pin\-Priority: 900
261.fi
262.if n \{\
263.RE
264.\}
265.sp
266L\*(Aqentrée suivante affecte une priorité haute à toutes les versions d\*(Aqun paquet appartenant à toute distribution dont le nom d\*(Aq\(Fo\ \&Archive\ \&\(Fc est
da6ee469 267stable
0e5943eb 268et dont le numéro de \(Fo\ \&Version\ \&\(Fc est
00ec24d0 2693\&.0\&.
da6ee469 270.sp
0e5943eb 271.if n \{\
00ec24d0 272.RS 4
0e5943eb 273.\}
da6ee469
JF
274.nf
275Package: *
00ec24d0 276Pin: release a=stable, v=3\&.0
da6ee469
JF
277Pin\-Priority: 500
278.fi
0e5943eb 279.if n \{\
da6ee469 280.RE
0e5943eb 281.\}
00ec24d0 282.RE
da6ee469 283.sp
0e5943eb 284.SS "Méthode d\*(Aqinterprétation des priorités par APT"
da6ee469 285.PP
0e5943eb 286Les 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\ \&:
da6ee469
JF
287.PP
288P > 1000
00ec24d0 289.RS 4
0e5943eb 290cette priorité entraîne l\*(Aqinstallation du paquet même s\*(Aqil s\*(Aqagit d\*(Aqun retour en arrière\&.
da6ee469
JF
291.RE
292.PP
293990 < P <=1000
00ec24d0 294.RS 4
0e5943eb 295la version sera installée, même si elle n\*(Aqappartient pas à la distribution par défaut\ \&; mais elle ne sera pas installée si la version installée est plus récente\&.
da6ee469
JF
296.RE
297.PP
298500 < P <=990
00ec24d0 299.RS 4
0e5943eb 300La version sera installée, sauf s\*(Aqil existe une version appartenant à la distribution par défaut ou si la version installée est plus récente\&.
da6ee469
JF
301.RE
302.PP
303100 < P <=500
00ec24d0 304.RS 4
0e5943eb 305la version sera installée, sauf s\*(Aqil existe une version appartenant à une autre distribution ou si la version installée est plus récente\&.
da6ee469
JF
306.RE
307.PP
3080 < P <=100
00ec24d0 309.RS 4
0e5943eb 310la version sera installée si aucune version du paquet n\*(Aqest installée\&.
da6ee469
JF
311.RE
312.PP
313P < 0
00ec24d0 314.RS 4
0e5943eb 315cette priorité empêche l\*(Aqinstallation de la version\&.
da6ee469
JF
316.RE
317.PP
0e5943eb 318Si l\*(Aqune des entrées de forme particulière correspond à la version disponible d\*(Aqun paquet, la première entrée trouvée détermine la priorité de cette version\&. S\*(Aqil n\*(Aqen existe pas, et si l\*(Aqune des entrées de forme générale correspond à la version disponible d\*(Aqun paquet, la première entrée trouvée détermine la priorité\&.
da6ee469 319.PP
0e5943eb 320Supposons par exemple que le fichier des préférences contienne les trois entrées décrites ci\-dessous\ \&:
da6ee469 321.sp
0e5943eb 322.if n \{\
00ec24d0 323.RS 4
0e5943eb 324.\}
da6ee469
JF
325.nf
326Package: perl
00ec24d0 327Pin: version 5\&.8*
da6ee469
JF
328Pin\-Priority: 1001
329
330Package: *
331Pin: origin ""
332Pin\-Priority: 999
333
334Package: *
335Pin: release unstable
336Pin\-Priority: 50
337.fi
0e5943eb 338.if n \{\
da6ee469 339.RE
0e5943eb 340.\}
da6ee469 341.PP
00ec24d0
JF
342Alors\ \&:
343.sp
344.RS 4
0e5943eb
JF
345.ie n \{\
346\h'-04'\(bu\h'+03'\c
347.\}
348.el \{\
349.sp -1
350.IP \(bu 2.3
351.\}
352La version la plus récente du paquet
da6ee469 353perl
0e5943eb
JF
354sera installé pour autant que son numéro de version commence par
3555\&.8\&. Si l\*(Aq\fIune\fR
356des versions 5\&.8* existe et si la version installée est une version 5\&.9*, il y aura un retour en arrière\&.
00ec24d0
JF
357.RE
358.sp
359.RS 4
0e5943eb
JF
360.ie n \{\
361\h'-04'\(bu\h'+03'\c
362.\}
363.el \{\
364.sp -1
365.IP \(bu 2.3
366.\}
367Les versions des paquets (autres que
368perl) disponibles dans le site local ont priorité sur les autres versions, même celles appartenant à la distribution par défaut\&.
00ec24d0
JF
369.RE
370.sp
371.RS 4
0e5943eb
JF
372.ie n \{\
373\h'-04'\(bu\h'+03'\c
374.\}
375.el \{\
376.sp -1
377.IP \(bu 2.3
378.\}
379La version d\*(Aqun paquet dont l\*(Aqorigine n\*(Aqest pas le site local mais un site Internet mentionné dans
380\fBsources.list\fR(5)
381et qui appartient à une distribution
382unstable, ne sera installée que si aucune version du paquet n\*(Aqest déjà installée\&.
00ec24d0 383.RE
da6ee469 384.sp
0e5943eb 385.SS "Détermination de la version des paquets et des propriétés des distributions"
da6ee469 386.PP
0e5943eb
JF
387Chaque source indiquée dans le fichier
388\fBsources.list\fR(5)
389doit fournir les fichiers
390Packages
da6ee469 391et
0e5943eb
JF
392Release
393qui décrivent les paquets disponibles à cet endroit\&.
da6ee469
JF
394.PP
395Le fichier
0e5943eb
JF
396Packages
397se trouve normalement dans le répertoire
398\&.\&.\&./dists/\fIdist\-name\fR/\fIcomponent\fR/\fIarch\fR, par exemple,
399\&.\&.\&./dists/stable/main/binary\-i386/Packages\&. 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\ \&:
da6ee469 400.PP
0e5943eb 401la ligne Package:
00ec24d0 402.RS 4
da6ee469
JF
403donne le nom du paquet
404.RE
405.PP
0e5943eb 406la ligne Version:
00ec24d0 407.RS 4
0e5943eb 408donne le numéro de version du paquet
da6ee469
JF
409.RE
410.PP
411Le fichier
0e5943eb
JF
412Release
413se trouve normalement dans le répertoire
414\&.\&.\&./dists/\fIdist\-name\fR, par exemple,
415\&.\&.\&./dists/stable/Release, ou
416\&.\&.\&./dists/woody/Release\&. Il consiste en une seule entrée composée de plusieurs lignes qui s\*(Aqapplique à
da6ee469 417\fItous\fR
0e5943eb
JF
418les paquets situés dans les répertoires sous le répertoire parent\&. Contrairement au fichier
419Packages, presque toutes les lignes du fichier
420Release
421sont pertinentes pour déterminer les priorités\ \&:
da6ee469 422.PP
0e5943eb 423La ligne Archive: ou Suite:
00ec24d0 424.RS 4
0e5943eb 425nomme l\*(Aqarchive à laquelle appartiennent tous les paquets situés dans les répertoires\&. Par exemple, la ligne
da6ee469 426Archive: stable
0e5943eb
JF
427indique que tous les paquets dans les répertoires situés sous le répertoire parent du fichier
428Release
429appartiennent à l\*(Aqarchive
430stable\&. Indiquer cette valeur dans le fichier des préférences demanderait cette ligne\ \&:
da6ee469 431.sp
0e5943eb 432.if n \{\
00ec24d0 433.RS 4
0e5943eb 434.\}
da6ee469
JF
435.nf
436Pin: release a=stable
437.fi
0e5943eb 438.if n \{\
da6ee469 439.RE
0e5943eb 440.\}
da6ee469
JF
441.RE
442.PP
0e5943eb
JF
443la ligne Codename:
444.RS 4
445nomme l\*(Aqarchive à laquelle appartiennent tous les paquets situés dans les répertoires\&. Par exemple, la ligne
446Archive: stable
447indique que tous les paquets dans les répertoires situés sous le répertoire parent du fichier
448Release
449appartiennent à l\*(Aqarchive
450stable\&. Indiquer cette valeur dans le fichier des préférences demanderait cette ligne\ \&:
451.sp
452.if n \{\
00ec24d0 453.RS 4
0e5943eb
JF
454.\}
455.nf
456Pin: release n=squeeze
457.fi
458.if n \{\
459.RE
460.\}
461.RE
462.PP
463la ligne Version:
464.RS 4
465indique 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\*(Aqy a pas de numéro de version pour les distributions
da6ee469
JF
466testing
467et
468unstable
0e5943eb 469car elles n\*(Aqont pas encore été publiées\&. Indiquer cette valeur dans le fichier des préférences demanderait ces lignes\ \&:
da6ee469 470.sp
0e5943eb 471.if n \{\
00ec24d0 472.RS 4
0e5943eb 473.\}
da6ee469 474.nf
00ec24d0
JF
475Pin: release v=3\&.0
476Pin: release a=stable, v=3\&.0
477Pin: release 3\&.0
da6ee469 478.fi
0e5943eb 479.if n \{\
da6ee469 480.RE
0e5943eb 481.\}
da6ee469
JF
482.RE
483.PP
484La ligne Component:
00ec24d0 485.RS 4
0e5943eb
JF
486nomme un composant qui indique le type de licence associée aux paquets situés dans les répertoires sous le fichier
487Release\&. Par exemple, la ligne
da6ee469 488Component: main
0e5943eb
JF
489indique que tous les exemplaires dans les répertoires appartiennent au composant
490main, c\*(Aqest\-à\-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\ \&:
da6ee469 491.sp
0e5943eb 492.if n \{\
00ec24d0 493.RS 4
0e5943eb 494.\}
da6ee469
JF
495.nf
496Pin: release c=main
497.fi
0e5943eb 498.if n \{\
da6ee469 499.RE
0e5943eb 500.\}
da6ee469
JF
501.RE
502.PP
503La ligne Origin:
00ec24d0 504.RS 4
0e5943eb
JF
505nomme l\*(Aqorigine des paquets situés dans les répertoires sous le fichier
506Release\&. En général, c\*(Aqest
507Debian\&. Indiquer cette origine dans le fichier des préférences demanderait cette ligne\ \&:
da6ee469 508.sp
0e5943eb 509.if n \{\
00ec24d0 510.RS 4
0e5943eb 511.\}
da6ee469
JF
512.nf
513Pin: release o=Debian
514.fi
0e5943eb 515.if n \{\
da6ee469 516.RE
0e5943eb 517.\}
da6ee469
JF
518.RE
519.PP
520La ligne Label:
00ec24d0 521.RS 4
0e5943eb
JF
522indique une étiquette pour les paquets qui se trouvent dans les répertoires sous le fichier
523Release\&. En général, c\*(Aqest
524Debian\&. Indiquer cette origine dans le fichier des préférences demanderait cette ligne\ \&:
da6ee469 525.sp
0e5943eb 526.if n \{\
00ec24d0 527.RS 4
0e5943eb 528.\}
da6ee469
JF
529.nf
530Pin: release l=Debian
531.fi
0e5943eb 532.if n \{\
da6ee469 533.RE
0e5943eb 534.\}
da6ee469
JF
535.RE
536.PP
537Tous les fichiers
0e5943eb 538Packages
da6ee469 539et
0e5943eb
JF
540Release
541récupérés dans des sources indiquées dans le fichier
542\fBsources.list\fR(5)
543sont conservés dans le répertoire
544/var/lib/apt/lists
545ou dans le fichier spécifié par la variable
da6ee469
JF
546Dir::State::Lists
547dans le fichier
0e5943eb
JF
548apt\&.conf\&. Par exemple, le fichier
549debian\&.lcs\&.mit\&.edu_debian_dists_unstable_contrib_binary\-i386_Release
da6ee469 550contient le fichier
0e5943eb 551Release
da6ee469 552du site
00ec24d0 553debian\&.lcs\&.mit\&.edu, architecture
da6ee469
JF
554binary\-i386
555et composant
556contrib
557de la distribution
00ec24d0 558unstable\&.
0e5943eb 559.SS "Lignes facultatives dans le fichier des préférences"
da6ee469 560.PP
0e5943eb 561Toute entrée du fichier des préférences peut commencer par une ou plusieurs lignes contenant le mot
00ec24d0 562Explanation:\&. Cela permet des commentaires\&.
da6ee469
JF
563.PP
564La ligne
565Pin\-Priority:
0e5943eb 566d\*(Aqune entrée est facultative\&. Si elle n\*(Aqexiste pas, APT affecte une priorité inférieure de 1 à la valeur spécifiée sur une ligne commençant par
00ec24d0 567Pin\-Priority: release \&.\&.\&.\&.
da6ee469 568.SH "EXEMPLES"
0e5943eb 569.SS "Méthode pour suivre Stable"
da6ee469 570.PP
0e5943eb 571Le fichier des préférences suivant affecte une priorité plus haute que la priorité par défaut (500) à tous les exemplaires appartenant à la distribution
da6ee469 572stable
0e5943eb 573et une priorité prohibitivement basse à tous les exemplaires appartenant à d\*(Aqautres distributions
00ec24d0 574Debian\&.
da6ee469 575.sp
0e5943eb 576.if n \{\
00ec24d0 577.RS 4
0e5943eb 578.\}
da6ee469 579.nf
0e5943eb 580Explanation: Ne pas installer des exemplaires d\*(Aqorigine Debian
da6ee469
JF
581Explanation: sauf ceux de la distribution stable
582Package: *
583Pin: release a=stable
584Pin\-Priority: 900
585
586Package: *
587Pin: release o=Debian
588Pin\-Priority: \-10
589.fi
0e5943eb 590.if n \{\
da6ee469 591.RE
0e5943eb 592.\}
da6ee469 593.PP
0e5943eb
JF
594Avec le fichier des préférences ci\-dessus et un fichier
595\fBsources.list\fR(5)
596adéquat, les commandes suivantes utiliseront les versions les plus récentes de
da6ee469 597stable
0e5943eb 598pour faire la mise à niveau\ \&:
da6ee469 599.sp
0e5943eb 600.if n \{\
00ec24d0 601.RS 4
0e5943eb 602.\}
da6ee469
JF
603.nf
604apt\-get install \fIpaquet\fR
605apt\-get upgrade
606apt\-get dist\-upgrade
607.fi
0e5943eb 608.if n \{\
da6ee469 609.RE
0e5943eb 610.\}
da6ee469 611.PP
0e5943eb 612La commande suivante utilisera la version la plus récente de la distribution
da6ee469 613testing
0e5943eb 614pour mettre à niveau le paquet spécifié\ \&; cependant les mises à niveau ultérieures du paquet ne se feront pas à moins de relancer la commande\&.
da6ee469 615.sp
0e5943eb 616.if n \{\
00ec24d0 617.RS 4
0e5943eb 618.\}
da6ee469
JF
619.nf
620apt\-get install \fIpaquet\fR/testing
621.fi
0e5943eb 622.if n \{\
da6ee469 623.RE
0e5943eb 624.\}
da6ee469 625.sp
0e5943eb 626.SS "Méthode pour suivre Testing ou Unstable"
da6ee469 627.PP
0e5943eb
JF
628Le fichier des préférences suivant affecte une priorité haute aux versions des paquets appartenant à la distribution
629testing, une priorité moindre aux versions appartenant à la distribution
da6ee469 630unstable
0e5943eb 631et une priorité prohibitivement basse aux versions appartenant à d\*(Aqautres distributions
00ec24d0 632Debian\&.
da6ee469 633.sp
0e5943eb 634.if n \{\
00ec24d0 635.RS 4
0e5943eb 636.\}
da6ee469
JF
637.nf
638Package: *
639Pin: release a=testing
640Pin\-Priority: 900
641
642Package: *
643Pin: release a=unstable
644Pin\-Priority: 800
645
646Package: *
647Pin: release o=Debian
648Pin\-Priority: \-10
649.fi
0e5943eb 650.if n \{\
da6ee469 651.RE
0e5943eb 652.\}
da6ee469
JF
653.PP
654Avec un fichier
0e5943eb
JF
655\fBsources.list\fR(5)
656approprié et le fichier des préférences ci\-dessus, les commandes suivantes utiliseront les versions les plus récentes de
da6ee469 657testing
0e5943eb 658pour faire la mise à niveau\ \&:
da6ee469 659.sp
0e5943eb 660.if n \{\
00ec24d0 661.RS 4
0e5943eb 662.\}
da6ee469
JF
663.nf
664apt\-get install \fIpaquet\fR
665apt\-get upgrade
666apt\-get dist\-upgrade
667.fi
0e5943eb 668.if n \{\
da6ee469 669.RE
0e5943eb 670.\}
da6ee469 671.PP
0e5943eb 672La commande suivante utilisera la version la plus récente de la distribution
da6ee469 673unstable
0e5943eb 674pour mettre à niveau le paquet spécifié\ \&; Par la suite,
da6ee469 675\fBapt\-get upgrade\fR
0e5943eb 676mettra le paquet à jour avec la plus récente version dans
da6ee469 677testing
0e5943eb 678si elle est plus récente que la version installée ou avec la plus récente version dans
da6ee469 679unstable
0e5943eb 680si elle est plus récente que la version installée\&.
da6ee469 681.sp
0e5943eb 682.if n \{\
00ec24d0 683.RS 4
0e5943eb 684.\}
da6ee469
JF
685.nf
686apt\-get install \fIpaquet\fR/unstable
687.fi
0e5943eb 688.if n \{\
da6ee469 689.RE
0e5943eb 690.\}
da6ee469 691.sp
0e5943eb 692.SS "Suivre l\*(Aqévolution d\*(Aqune version par son nom de code"
da6ee469 693.PP
0e5943eb
JF
694Le fichier des préférences suivant affecte une priorité plus haute que la priorité par défaut (500) à tous les exemplaires appartenant à la version portant le nom de code indiqué et une priorité prohibitivement basse à tous les exemplaires appartenant à d\*(Aqautres distributions
695Debian\&. Veuillez noter qu\*(Aqavec ce fichier de préférences, APT suivra la transformation d\*(Aqune version
696testing
697en
698stable
699puis
700oldstable\&. Si, au contraire, vous souhaitez suivre la version
701testing, vous devriez utiliser un des exemples précédents\&.
702.sp
703.if n \{\
704.RS 4
705.\}
706.nf
707Explanation: Ne pas installer des exemplaires d\*(Aqorigine Debian
708Explanation: sauf ceux de la distribution squeeze ou sid
709Package: *
710Pin: release n=squeeze
711Pin\-Priority: 900
712
713Explanation: Debian unstable is always codenamed with sid
714Package: *
715Pin: release a=sid
716Pin\-Priority: 800
da6ee469 717
0e5943eb
JF
718Package: *
719Pin: release o=Debian
720Pin\-Priority: \-10
721.fi
722.if n \{\
723.RE
724.\}
725.PP
726Avec le fichier des préférences ci\-dessus et un fichier
727\fBsources.list\fR(5)
728adéquat, les commandes suivantes utiliseront les versions les plus récentes de
729squeeze
730pour faire la mise à niveau\ \&:
731.sp
732.if n \{\
733.RS 4
734.\}
735.nf
736apt\-get install \fIpaquet\fR
737apt\-get upgrade
738apt\-get dist\-upgrade
739.fi
740.if n \{\
741.RE
742.\}
743.PP
744La commande suivante utilisera la version la plus récente de la distribution
745sid
746pour mettre à niveau le paquet spécifié\ \&; Par la suite,
747\fBapt\-get upgrade\fR
748mettra le paquet à jour avec la plus récente version dans
749squeez
750si elle est plus récente que la version installée ou avec la plus récente version dans
751sid
752si elle est plus récente que la version installée\&.
753.sp
754.if n \{\
755.RS 4
756.\}
757.nf
758apt\-get install \fIpaquet\fR/sid
759.fi
760.if n \{\
761.RE
762.\}
763.sp
764.SH "FICHIERS"
765.PP
766/etc/apt/preferences
767.RS 4
768Fichier des préférences\&. C\*(Aqest dans ce fichier qu\*(Aqon peut faire de l\*(Aqétiquetage (pinning) c\*(Aqest\-à\-dire, choisir d\*(Aqobtenir des paquets d\*(Aqune source distincte ou d\*(Aqune distribution différente\&. Élément de configuration\ \&:
769Dir::Etc::Preferences\&.
770.RE
771.PP
772/etc/apt/preferences\&.d/
773.RS 4
774Fragments de fichiers pour la préférence des versions\&. Élément de configuration\ \&:
775Dir::Etc::PreferencesParts\&.
776.RE
777.SH "VOIR AUSSI"
778.PP
00ec24d0
JF
779\fBapt-get\fR(8)
780\fBapt-cache\fR(8)
da6ee469
JF
781\fBapt.conf\fR(5)
782\fBsources.list\fR(5)
783.SH "BOGUES"
784.PP
0e5943eb
JF
785\m[blue]\fBPage des bogues d\*(AqAPT\fR\m[]\&\s-2\u[1]\d\s+2\&. Si vous souhaitez signaler un bogue à propos d\*(AqAPT, veuillez lire
786/usr/share/doc/debian/bug\-reporting\&.txt
787ou utiliser la commande
00ec24d0 788\fBreportbug\fR(1)\&.
0e5943eb
JF
789.SH "TRADUCTEURS"
790.PP
791Jérôme Marant, Philippe Batailler, Christian Perrier
792bubulle@debian\&.org
793(2000, 2005, 2009, 2010), Équipe de traduction francophone de Debian
794debian\-l10n\-french@lists\&.debian\&.org
da6ee469 795.PP
0e5943eb
JF
796Veuillez 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\*(Aqorigine\&.
797.SH "AUTHOR"
da6ee469 798.PP
0e5943eb
JF
799\fBÉquipe de développement d\*(AqAPT\fR
800.RS 4
801.RE
00ec24d0
JF
802.SH "NOTES"
803.IP " 1." 4
0e5943eb 804Page des bogues d'APT
00ec24d0 805.RS 4
da6ee469 806\%http://bugs.debian.org/src:apt
00ec24d0 807.RE