]>
Commit | Line | Data |
---|---|---|
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" | |
31 | apt_preferences \- Fichier de contrôle des préférences pour APT | |
da6ee469 JF |
32 | .SH "DESCRIPTION" |
33 | .PP | |
0e5943eb JF |
34 | Le fichier d\*(AqAPT, |
35 | /etc/apt/preferences | |
36 | et 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 |
39 | Quand le fichier | |
0e5943eb JF |
40 | \fBsources.list\fR(5) |
41 | contient des références à plusieurs distributions (par exemple, | |
da6ee469 JF |
42 | stable |
43 | et | |
0e5943eb JF |
44 | testing), 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 |
47 | Si le fichier | |
0e5943eb JF |
48 | \fBsources.list\fR(5) |
49 | 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\*(Aqun paquet\&. Dans ce cas, | |
da6ee469 | 50 | \fBapt\-get\fR |
0e5943eb JF |
51 | té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 | |
54 | Note that the files in the | |
55 | /etc/apt/preferences\&.d | |
56 | directory 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 | 59 | Quand 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 |
61 | ou 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 |
80 | APT::Default\-Release "stable"; | |
81 | .fi | |
0e5943eb | 82 | .if n \{\ |
da6ee469 | 83 | .RE |
0e5943eb | 84 | .\} |
da6ee469 | 85 | .PP |
0e5943eb | 86 | Quand 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 | 88 | une priorité égale à 100 |
00ec24d0 | 89 | .RS 4 |
0e5943eb | 90 | est affectée à la version déjà installée (si elle existe)\&. |
da6ee469 JF |
91 | .RE |
92 | .PP | |
0e5943eb | 93 | une priorité égale à 500 |
00ec24d0 | 94 | .RS 4 |
0e5943eb | 95 | est 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 | 98 | une priorité égale à 990 |
00ec24d0 | 99 | .RS 4 |
0e5943eb | 100 | est 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 | 103 | Quand 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 | 105 | Puis 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 | .\} | |
115 | Ne 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 | .\} | |
126 | Installer 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 | .\} | |
137 | 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)\&. | |
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 | .\} | |
148 | 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\*(Aqoption | |
da6ee469 | 149 | \-\-reinstall |
0e5943eb | 150 | a été donnée, installer la version qui n\*(Aqest pas installée\&. |
da6ee469 JF |
151 | .RE |
152 | .PP | |
0e5943eb JF |
153 | UEn 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 |
157 | ou | |
00ec24d0 | 158 | \fBapt\-get dist\-upgrade\fR\&. |
da6ee469 | 159 | .PP |
0e5943eb | 160 | La version installée d\*(Aqun paquet peut être \- rarement \- |
da6ee469 | 161 | \fIplus\fR |
0e5943eb | 162 | récente que tout autre version disponible\&. Les commandes |
da6ee469 JF |
163 | \fBapt\-get install \fR\fB\fIpaquet\fR\fR |
164 | ou | |
165 | \fBapt\-get upgrade\fR | |
0e5943eb | 166 | ne provoquent pas de retour en arrière\&. |
da6ee469 | 167 | .PP |
0e5943eb | 168 | Parfois, 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 |
170 | ou | |
171 | \fBapt\-get upgrade\fR | |
172 | car au moins | |
0e5943eb JF |
173 | \fIl\*(Aqune\fR |
174 | des 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 | 177 | Le 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 | .\} | |
187 | La 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 | |
188 | perl | |
189 | dont le numéro de version commence par | |
00ec24d0 | 190 | 5\&.8\&. |
da6ee469 | 191 | .sp |
0e5943eb | 192 | .if n \{\ |
00ec24d0 | 193 | .RS 4 |
0e5943eb | 194 | .\} |
da6ee469 JF |
195 | .nf |
196 | Package: perl | |
00ec24d0 | 197 | Pin: version 5\&.8* |
da6ee469 JF |
198 | Pin\-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 | .\} | |
213 | La 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 | |
214 | Release), ou à toutes les versions d\*(Aqun paquet provenant d\*(Aqun site Internet identifié par un nom complètement qualifié\&. | |
da6ee469 | 215 | .sp |
0e5943eb | 216 | Cette 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 |
222 | Package: * | |
223 | Pin: origin "" | |
224 | Pin\-Priority: 999 | |
225 | .fi | |
0e5943eb | 226 | .if n \{\ |
da6ee469 | 227 | .RE |
0e5943eb JF |
228 | .\} |
229 | .sp | |
230 | Veuillez noter que le mot\-clé utilisé ici, | |
231 | origin, ne doit pas être confondu avec l\*(AqOrigine d\*(Aqune distribution indiquée dans un fichier | |
232 | Release\&. Ce qui suit l\*(Aqétiquette \(Fo\ \&Origin:\ \&\(Fc dans un fichier | |
233 | Release | |
234 | n\*(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 | 236 | L\*(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 | 237 | unstable\&. |
da6ee469 | 238 | .sp |
0e5943eb | 239 | .if n \{\ |
00ec24d0 | 240 | .RS 4 |
0e5943eb | 241 | .\} |
da6ee469 JF |
242 | .nf |
243 | Package: * | |
244 | Pin: release a=unstable | |
245 | Pin\-Priority: 50 | |
246 | .fi | |
0e5943eb | 247 | .if n \{\ |
da6ee469 | 248 | .RE |
0e5943eb JF |
249 | .\} |
250 | .sp | |
251 | L\*(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 | |
252 | squeeze\&. | |
253 | .sp | |
254 | .if n \{\ | |
255 | .RS 4 | |
256 | .\} | |
257 | .nf | |
258 | Package: * | |
259 | Pin: release n=squeeze | |
260 | Pin\-Priority: 900 | |
261 | .fi | |
262 | .if n \{\ | |
263 | .RE | |
264 | .\} | |
265 | .sp | |
266 | L\*(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 | 267 | stable |
0e5943eb | 268 | et dont le numéro de \(Fo\ \&Version\ \&\(Fc est |
00ec24d0 | 269 | 3\&.0\&. |
da6ee469 | 270 | .sp |
0e5943eb | 271 | .if n \{\ |
00ec24d0 | 272 | .RS 4 |
0e5943eb | 273 | .\} |
da6ee469 JF |
274 | .nf |
275 | Package: * | |
00ec24d0 | 276 | Pin: release a=stable, v=3\&.0 |
da6ee469 JF |
277 | Pin\-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 | 286 | 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\ \&: |
da6ee469 JF |
287 | .PP |
288 | P > 1000 | |
00ec24d0 | 289 | .RS 4 |
0e5943eb | 290 | cette 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 | |
293 | 990 < P <=1000 | |
00ec24d0 | 294 | .RS 4 |
0e5943eb | 295 | la 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 | |
298 | 500 < P <=990 | |
00ec24d0 | 299 | .RS 4 |
0e5943eb | 300 | La 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 | |
303 | 100 < P <=500 | |
00ec24d0 | 304 | .RS 4 |
0e5943eb | 305 | la 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 | |
308 | 0 < P <=100 | |
00ec24d0 | 309 | .RS 4 |
0e5943eb | 310 | la version sera installée si aucune version du paquet n\*(Aqest installée\&. |
da6ee469 JF |
311 | .RE |
312 | .PP | |
313 | P < 0 | |
00ec24d0 | 314 | .RS 4 |
0e5943eb | 315 | cette priorité empêche l\*(Aqinstallation de la version\&. |
da6ee469 JF |
316 | .RE |
317 | .PP | |
0e5943eb | 318 | Si 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 | 320 | Supposons 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 |
326 | Package: perl | |
00ec24d0 | 327 | Pin: version 5\&.8* |
da6ee469 JF |
328 | Pin\-Priority: 1001 |
329 | ||
330 | Package: * | |
331 | Pin: origin "" | |
332 | Pin\-Priority: 999 | |
333 | ||
334 | Package: * | |
335 | Pin: release unstable | |
336 | Pin\-Priority: 50 | |
337 | .fi | |
0e5943eb | 338 | .if n \{\ |
da6ee469 | 339 | .RE |
0e5943eb | 340 | .\} |
da6ee469 | 341 | .PP |
00ec24d0 JF |
342 | Alors\ \&: |
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 | .\} | |
352 | La version la plus récente du paquet | |
da6ee469 | 353 | perl |
0e5943eb JF |
354 | sera installé pour autant que son numéro de version commence par |
355 | 5\&.8\&. Si l\*(Aq\fIune\fR | |
356 | des 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 | .\} | |
367 | Les versions des paquets (autres que | |
368 | perl) 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 | .\} | |
379 | La version d\*(Aqun paquet dont l\*(Aqorigine n\*(Aqest pas le site local mais un site Internet mentionné dans | |
380 | \fBsources.list\fR(5) | |
381 | et qui appartient à une distribution | |
382 | unstable, 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 |
387 | Chaque source indiquée dans le fichier |
388 | \fBsources.list\fR(5) | |
389 | doit fournir les fichiers | |
390 | Packages | |
da6ee469 | 391 | et |
0e5943eb JF |
392 | Release |
393 | qui décrivent les paquets disponibles à cet endroit\&. | |
da6ee469 JF |
394 | .PP |
395 | Le fichier | |
0e5943eb JF |
396 | Packages |
397 | se 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 | 401 | la ligne Package: |
00ec24d0 | 402 | .RS 4 |
da6ee469 JF |
403 | donne le nom du paquet |
404 | .RE | |
405 | .PP | |
0e5943eb | 406 | la ligne Version: |
00ec24d0 | 407 | .RS 4 |
0e5943eb | 408 | donne le numéro de version du paquet |
da6ee469 JF |
409 | .RE |
410 | .PP | |
411 | Le fichier | |
0e5943eb JF |
412 | Release |
413 | se 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 |
418 | les paquets situés dans les répertoires sous le répertoire parent\&. Contrairement au fichier |
419 | Packages, presque toutes les lignes du fichier | |
420 | Release | |
421 | sont pertinentes pour déterminer les priorités\ \&: | |
da6ee469 | 422 | .PP |
0e5943eb | 423 | La ligne Archive: ou Suite: |
00ec24d0 | 424 | .RS 4 |
0e5943eb | 425 | nomme l\*(Aqarchive à laquelle appartiennent tous les paquets situés dans les répertoires\&. Par exemple, la ligne |
da6ee469 | 426 | Archive: stable |
0e5943eb JF |
427 | indique que tous les paquets dans les répertoires situés sous le répertoire parent du fichier |
428 | Release | |
429 | appartiennent à l\*(Aqarchive | |
430 | stable\&. 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 |
436 | Pin: release a=stable | |
437 | .fi | |
0e5943eb | 438 | .if n \{\ |
da6ee469 | 439 | .RE |
0e5943eb | 440 | .\} |
da6ee469 JF |
441 | .RE |
442 | .PP | |
0e5943eb JF |
443 | la ligne Codename: |
444 | .RS 4 | |
445 | nomme l\*(Aqarchive à laquelle appartiennent tous les paquets situés dans les répertoires\&. Par exemple, la ligne | |
446 | Archive: stable | |
447 | indique que tous les paquets dans les répertoires situés sous le répertoire parent du fichier | |
448 | Release | |
449 | appartiennent à l\*(Aqarchive | |
450 | stable\&. 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 | |
456 | Pin: release n=squeeze | |
457 | .fi | |
458 | .if n \{\ | |
459 | .RE | |
460 | .\} | |
461 | .RE | |
462 | .PP | |
463 | la ligne Version: | |
464 | .RS 4 | |
465 | 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\*(Aqy a pas de numéro de version pour les distributions | |
da6ee469 JF |
466 | testing |
467 | et | |
468 | unstable | |
0e5943eb | 469 | car 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 |
475 | Pin: release v=3\&.0 |
476 | Pin: release a=stable, v=3\&.0 | |
477 | Pin: release 3\&.0 | |
da6ee469 | 478 | .fi |
0e5943eb | 479 | .if n \{\ |
da6ee469 | 480 | .RE |
0e5943eb | 481 | .\} |
da6ee469 JF |
482 | .RE |
483 | .PP | |
484 | La ligne Component: | |
00ec24d0 | 485 | .RS 4 |
0e5943eb JF |
486 | nomme un composant qui indique le type de licence associée aux paquets situés dans les répertoires sous le fichier |
487 | Release\&. Par exemple, la ligne | |
da6ee469 | 488 | Component: main |
0e5943eb JF |
489 | indique que tous les exemplaires dans les répertoires appartiennent au composant |
490 | main, 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 |
496 | Pin: release c=main | |
497 | .fi | |
0e5943eb | 498 | .if n \{\ |
da6ee469 | 499 | .RE |
0e5943eb | 500 | .\} |
da6ee469 JF |
501 | .RE |
502 | .PP | |
503 | La ligne Origin: | |
00ec24d0 | 504 | .RS 4 |
0e5943eb JF |
505 | nomme l\*(Aqorigine des paquets situés dans les répertoires sous le fichier |
506 | Release\&. En général, c\*(Aqest | |
507 | Debian\&. 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 |
513 | Pin: release o=Debian | |
514 | .fi | |
0e5943eb | 515 | .if n \{\ |
da6ee469 | 516 | .RE |
0e5943eb | 517 | .\} |
da6ee469 JF |
518 | .RE |
519 | .PP | |
520 | La ligne Label: | |
00ec24d0 | 521 | .RS 4 |
0e5943eb JF |
522 | indique une étiquette pour les paquets qui se trouvent dans les répertoires sous le fichier |
523 | Release\&. En général, c\*(Aqest | |
524 | Debian\&. 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 |
530 | Pin: release l=Debian | |
531 | .fi | |
0e5943eb | 532 | .if n \{\ |
da6ee469 | 533 | .RE |
0e5943eb | 534 | .\} |
da6ee469 JF |
535 | .RE |
536 | .PP | |
537 | Tous les fichiers | |
0e5943eb | 538 | Packages |
da6ee469 | 539 | et |
0e5943eb JF |
540 | Release |
541 | récupérés dans des sources indiquées dans le fichier | |
542 | \fBsources.list\fR(5) | |
543 | sont conservés dans le répertoire | |
544 | /var/lib/apt/lists | |
545 | ou dans le fichier spécifié par la variable | |
da6ee469 JF |
546 | Dir::State::Lists |
547 | dans le fichier | |
0e5943eb JF |
548 | apt\&.conf\&. Par exemple, le fichier |
549 | debian\&.lcs\&.mit\&.edu_debian_dists_unstable_contrib_binary\-i386_Release | |
da6ee469 | 550 | contient le fichier |
0e5943eb | 551 | Release |
da6ee469 | 552 | du site |
00ec24d0 | 553 | debian\&.lcs\&.mit\&.edu, architecture |
da6ee469 JF |
554 | binary\-i386 |
555 | et composant | |
556 | contrib | |
557 | de la distribution | |
00ec24d0 | 558 | unstable\&. |
0e5943eb | 559 | .SS "Lignes facultatives dans le fichier des préférences" |
da6ee469 | 560 | .PP |
0e5943eb | 561 | Toute entrée du fichier des préférences peut commencer par une ou plusieurs lignes contenant le mot |
00ec24d0 | 562 | Explanation:\&. Cela permet des commentaires\&. |
da6ee469 JF |
563 | .PP |
564 | La ligne | |
565 | Pin\-Priority: | |
0e5943eb | 566 | d\*(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 | 567 | Pin\-Priority: release \&.\&.\&.\&. |
da6ee469 | 568 | .SH "EXEMPLES" |
0e5943eb | 569 | .SS "Méthode pour suivre Stable" |
da6ee469 | 570 | .PP |
0e5943eb | 571 | 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 |
da6ee469 | 572 | stable |
0e5943eb | 573 | et une priorité prohibitivement basse à tous les exemplaires appartenant à d\*(Aqautres distributions |
00ec24d0 | 574 | Debian\&. |
da6ee469 | 575 | .sp |
0e5943eb | 576 | .if n \{\ |
00ec24d0 | 577 | .RS 4 |
0e5943eb | 578 | .\} |
da6ee469 | 579 | .nf |
0e5943eb | 580 | Explanation: Ne pas installer des exemplaires d\*(Aqorigine Debian |
da6ee469 JF |
581 | Explanation: sauf ceux de la distribution stable |
582 | Package: * | |
583 | Pin: release a=stable | |
584 | Pin\-Priority: 900 | |
585 | ||
586 | Package: * | |
587 | Pin: release o=Debian | |
588 | Pin\-Priority: \-10 | |
589 | .fi | |
0e5943eb | 590 | .if n \{\ |
da6ee469 | 591 | .RE |
0e5943eb | 592 | .\} |
da6ee469 | 593 | .PP |
0e5943eb JF |
594 | Avec le fichier des préférences ci\-dessus et un fichier |
595 | \fBsources.list\fR(5) | |
596 | adéquat, les commandes suivantes utiliseront les versions les plus récentes de | |
da6ee469 | 597 | stable |
0e5943eb | 598 | pour faire la mise à niveau\ \&: |
da6ee469 | 599 | .sp |
0e5943eb | 600 | .if n \{\ |
00ec24d0 | 601 | .RS 4 |
0e5943eb | 602 | .\} |
da6ee469 JF |
603 | .nf |
604 | apt\-get install \fIpaquet\fR | |
605 | apt\-get upgrade | |
606 | apt\-get dist\-upgrade | |
607 | .fi | |
0e5943eb | 608 | .if n \{\ |
da6ee469 | 609 | .RE |
0e5943eb | 610 | .\} |
da6ee469 | 611 | .PP |
0e5943eb | 612 | La commande suivante utilisera la version la plus récente de la distribution |
da6ee469 | 613 | testing |
0e5943eb | 614 | pour 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 |
620 | apt\-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 |
628 | Le fichier des préférences suivant affecte une priorité haute aux versions des paquets appartenant à la distribution |
629 | testing, une priorité moindre aux versions appartenant à la distribution | |
da6ee469 | 630 | unstable |
0e5943eb | 631 | et une priorité prohibitivement basse aux versions appartenant à d\*(Aqautres distributions |
00ec24d0 | 632 | Debian\&. |
da6ee469 | 633 | .sp |
0e5943eb | 634 | .if n \{\ |
00ec24d0 | 635 | .RS 4 |
0e5943eb | 636 | .\} |
da6ee469 JF |
637 | .nf |
638 | Package: * | |
639 | Pin: release a=testing | |
640 | Pin\-Priority: 900 | |
641 | ||
642 | Package: * | |
643 | Pin: release a=unstable | |
644 | Pin\-Priority: 800 | |
645 | ||
646 | Package: * | |
647 | Pin: release o=Debian | |
648 | Pin\-Priority: \-10 | |
649 | .fi | |
0e5943eb | 650 | .if n \{\ |
da6ee469 | 651 | .RE |
0e5943eb | 652 | .\} |
da6ee469 JF |
653 | .PP |
654 | Avec un fichier | |
0e5943eb JF |
655 | \fBsources.list\fR(5) |
656 | approprié et le fichier des préférences ci\-dessus, les commandes suivantes utiliseront les versions les plus récentes de | |
da6ee469 | 657 | testing |
0e5943eb | 658 | pour faire la mise à niveau\ \&: |
da6ee469 | 659 | .sp |
0e5943eb | 660 | .if n \{\ |
00ec24d0 | 661 | .RS 4 |
0e5943eb | 662 | .\} |
da6ee469 JF |
663 | .nf |
664 | apt\-get install \fIpaquet\fR | |
665 | apt\-get upgrade | |
666 | apt\-get dist\-upgrade | |
667 | .fi | |
0e5943eb | 668 | .if n \{\ |
da6ee469 | 669 | .RE |
0e5943eb | 670 | .\} |
da6ee469 | 671 | .PP |
0e5943eb | 672 | La commande suivante utilisera la version la plus récente de la distribution |
da6ee469 | 673 | unstable |
0e5943eb | 674 | pour mettre à niveau le paquet spécifié\ \&; Par la suite, |
da6ee469 | 675 | \fBapt\-get upgrade\fR |
0e5943eb | 676 | mettra le paquet à jour avec la plus récente version dans |
da6ee469 | 677 | testing |
0e5943eb | 678 | si elle est plus récente que la version installée ou avec la plus récente version dans |
da6ee469 | 679 | unstable |
0e5943eb | 680 | si 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 |
686 | apt\-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 |
694 | Le 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 |
695 | Debian\&. Veuillez noter qu\*(Aqavec ce fichier de préférences, APT suivra la transformation d\*(Aqune version | |
696 | testing | |
697 | en | |
698 | stable | |
699 | puis | |
700 | oldstable\&. Si, au contraire, vous souhaitez suivre la version | |
701 | testing, vous devriez utiliser un des exemples précédents\&. | |
702 | .sp | |
703 | .if n \{\ | |
704 | .RS 4 | |
705 | .\} | |
706 | .nf | |
707 | Explanation: Ne pas installer des exemplaires d\*(Aqorigine Debian | |
708 | Explanation: sauf ceux de la distribution squeeze ou sid | |
709 | Package: * | |
710 | Pin: release n=squeeze | |
711 | Pin\-Priority: 900 | |
712 | ||
713 | Explanation: Debian unstable is always codenamed with sid | |
714 | Package: * | |
715 | Pin: release a=sid | |
716 | Pin\-Priority: 800 | |
da6ee469 | 717 | |
0e5943eb JF |
718 | Package: * |
719 | Pin: release o=Debian | |
720 | Pin\-Priority: \-10 | |
721 | .fi | |
722 | .if n \{\ | |
723 | .RE | |
724 | .\} | |
725 | .PP | |
726 | Avec le fichier des préférences ci\-dessus et un fichier | |
727 | \fBsources.list\fR(5) | |
728 | adéquat, les commandes suivantes utiliseront les versions les plus récentes de | |
729 | squeeze | |
730 | pour faire la mise à niveau\ \&: | |
731 | .sp | |
732 | .if n \{\ | |
733 | .RS 4 | |
734 | .\} | |
735 | .nf | |
736 | apt\-get install \fIpaquet\fR | |
737 | apt\-get upgrade | |
738 | apt\-get dist\-upgrade | |
739 | .fi | |
740 | .if n \{\ | |
741 | .RE | |
742 | .\} | |
743 | .PP | |
744 | La commande suivante utilisera la version la plus récente de la distribution | |
745 | sid | |
746 | pour mettre à niveau le paquet spécifié\ \&; Par la suite, | |
747 | \fBapt\-get upgrade\fR | |
748 | mettra le paquet à jour avec la plus récente version dans | |
749 | squeez | |
750 | si elle est plus récente que la version installée ou avec la plus récente version dans | |
751 | sid | |
752 | si elle est plus récente que la version installée\&. | |
753 | .sp | |
754 | .if n \{\ | |
755 | .RS 4 | |
756 | .\} | |
757 | .nf | |
758 | apt\-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 | |
768 | Fichier 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\ \&: | |
769 | Dir::Etc::Preferences\&. | |
770 | .RE | |
771 | .PP | |
772 | /etc/apt/preferences\&.d/ | |
773 | .RS 4 | |
774 | Fragments de fichiers pour la préférence des versions\&. Élément de configuration\ \&: | |
775 | Dir::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 | |
787 | ou utiliser la commande | |
00ec24d0 | 788 | \fBreportbug\fR(1)\&. |
0e5943eb JF |
789 | .SH "TRADUCTEURS" |
790 | .PP | |
791 | Jérôme Marant, Philippe Batailler, Christian Perrier | |
792 | bubulle@debian\&.org | |
793 | (2000, 2005, 2009, 2010), Équipe de traduction francophone de Debian | |
794 | debian\-l10n\-french@lists\&.debian\&.org | |
da6ee469 | 795 | .PP |
0e5943eb JF |
796 | Veuillez 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 | 804 | Page des bogues d'APT |
00ec24d0 | 805 | .RS 4 |
da6ee469 | 806 | \%http://bugs.debian.org/src:apt |
00ec24d0 | 807 | .RE |