~ubuntu-branches/debian/experimental/apt/experimental

« back to all changes in this revision

Viewing changes to doc/de/apt_preferences.de.5

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2010-02-18 22:07:23 UTC
  • mfrom: (9.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20100218220723-zb7zdh6fmsmp30tr
Tags: 0.7.26~exp2
fix crash when LANGUAGE is not set

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
'\" t
 
2
.\"     Title: apt_preferences
 
3
.\"    Author: APT-Team
 
4
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
 
5
.\"      Date: 16 February 2010
 
6
.\"    Manual: APT
 
7
.\"    Source: Linux
 
8
.\"  Language: English
 
9
.\"
 
10
.TH "APT_PREFERENCES" "5" "16 February 2010" "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
.\" -----------------------------------------------------------------
 
23
.\" disable hyphenation
 
24
.nh
 
25
.\" disable justification (adjust text to left margin only)
 
26
.ad l
 
27
.\" -----------------------------------------------------------------
 
28
.\" * MAIN CONTENT STARTS HERE *
 
29
.\" -----------------------------------------------------------------
 
30
.SH "NAME"
 
31
apt_preferences \- Voreinstellungssteuerdatei für APT
 
32
.SH "BESCHREIBUNG"
 
33
.PP
 
34
Die APT\-Einstellungsdatei
 
35
/etc/apt/preferences
 
36
und Teildateien im Verzeichnis
 
37
/etc/apt/preferences\&.d/
 
38
können benutzt werden, um zu steuern, welcher Versionen von Paketen zur Installation ausgewählt werden\&.
 
39
.PP
 
40
Es könnten mehrere Versionen eines Pakets zur Installation verfügbar sein, wenn die Datei
 
41
\fBsources.list\fR(5)
 
42
Bezüge zu mehr als einer Distribution enthält (zum Beispiel
 
43
stable
 
44
und
 
45
testing)\&. APT weist jeder verfügbaren Version eine Priorität zu\&. Abhängig von Abhängigkeitsbedingungen, wählt
 
46
\fBapt\-get\fR
 
47
die Version mit der höchsten Priorität zur Installation aus\&. Die APT\-Einstellungsdatei überschreibt die Prioritäten, die APT den Paketversionen standardmäßig zuweist, was dem Anwender die Kontrolle darüber gibt, welche zur Installation ausgewählt wird\&.
 
48
.PP
 
49
Es könnten mehrere Instanzen der gleichen Version eines Paketes verfügbar sein, wenn die Datei
 
50
\fBsources.list\fR(5)
 
51
Bezüge zu mehr als einer Distribution enthält\&. In diesem Fall lädt
 
52
\fBapt\-get\fR
 
53
die Instanz herunter, die in der Datei
 
54
\fBsources.list\fR(5)
 
55
als erstes aufgelistet ist\&. Die APT\-Einstellungsdatei beeinflusst die Wahl der Instanz nicht, nur die Wahl der Version\&.
 
56
.PP
 
57
Preferences are a strong power in the hands of a system administrator but they can become also their biggest nightmare if used without care! APT will not questioning the preferences so wrong settings will therefore lead to uninstallable packages or wrong decisions while upgrading packages\&. Even more problems will arise if multiply distribution releases are mixed without a good understanding of the following paragraphs\&. You have been warned\&.
 
58
.PP
 
59
Note that the files in the
 
60
/etc/apt/preferences\&.d
 
61
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\&.
 
62
.SS "APTs Standardprioritätszuweisungen"
 
63
.PP
 
64
Wenn es keine Einstellungsdatei gibt oder es in der Datei keinen Eintrag gibt, der sich auf eine bestimmte Version bezieht, dann ist die dieser Version zugewiesene Priorität, die Priorität der Distribution zu der die Version gehört\&. Es ist möglich eine Distribution auszuzeichnen, \(Fcdas Ziel\-Release\(Fo, die eine höhere Priorität erhält, als dies andere Distributionen standardmäßig tun\&. Das Ziel\-Release kann auf der
 
65
\fBapt\-get\fR\-Befehlszeile oder in der APT\-Konfigurationsdatei
 
66
/etc/apt/apt\&.conf
 
67
gesetzt werden\&. Beachten Sie, dass dies Vorrang vor einer allgemeinen Priorität hat, die Sie, wie später beschrieben, in der Datei
 
68
/etc/apt/preferences
 
69
setzen, aber nicht vor bestimmten mit Pinning gewichteten Paketen\&. Beispielsweise
 
70
.sp
 
71
.if n \{\
 
72
.RS 4
 
73
.\}
 
74
.nf
 
75
\fBapt\-get install \-t testing \fR\fB\fIirgendein_Paket\fR\fR
 
76
.fi
 
77
.if n \{\
 
78
.RE
 
79
.\}
 
80
.sp
 
81
 
 
82
.sp
 
83
.if n \{\
 
84
.RS 4
 
85
.\}
 
86
.nf
 
87
APT::Default\-Release "stable";
 
88
.fi
 
89
.if n \{\
 
90
.RE
 
91
.\}
 
92
.PP
 
93
Wenn das Ziel\-Release angegeben wurde, dann benutzt APT den folgenden Algorithmus, um die Prioritäten der Versionen eines Paketes zu setzen\&. Zuweisung:
 
94
.PP
 
95
Priorität 100
 
96
.RS 4
 
97
zu der Version, die bereits installiert ist (wenn vorhanden)\&.
 
98
.RE
 
99
.PP
 
100
Priorität 500
 
101
.RS 4
 
102
zu den Versionen, die nicht installiert sind und die nicht zum Ziel\-Release gehören\&.
 
103
.RE
 
104
.PP
 
105
Priorität 990
 
106
.RS 4
 
107
zu den Versionen, die nicht installiert sind und zum Ziel\-Release gehören\&.
 
108
.RE
 
109
.PP
 
110
Wenn das Ziel\-Release nicht angegeben wurde, dann weist APT einfach allen installierten Paketversionen eine Priorität von 100 und allen nicht installierten Paketversionen eine Priorität von 500 zu\&.
 
111
.PP
 
112
APT wendet dann die folgenden Regeln an, aufgelistet in der Reihenfolge ihres Vorrangs, um zu bestimmen in welcher Version das Paket zu installieren ist\&.
 
113
.sp
 
114
.RS 4
 
115
.ie n \{\
 
116
\h'-04'\(bu\h'+03'\c
 
117
.\}
 
118
.el \{\
 
119
.sp -1
 
120
.IP \(bu 2.3
 
121
.\}
 
122
Führen Sie niemals ein Downgrade durch, außer wenn die Priorität verfügbarer Pakete 1000 übersteigt\&. (\(FcDowngrading\(Fo ist das Installieren einer weniger aktuellen Version, an Stelle einer aktuelleren Version\&. Beachten Sie, dass keine Standardpriorität von APT 1000 übersteigt\&. So hohe Prioritäten können nur durch die Einstellungsdatei gesetzt werden\&. Beachten Sie außerdem, dass Downgrading eines Paketes riskant sein kann\&.)
 
123
.RE
 
124
.sp
 
125
.RS 4
 
126
.ie n \{\
 
127
\h'-04'\(bu\h'+03'\c
 
128
.\}
 
129
.el \{\
 
130
.sp -1
 
131
.IP \(bu 2.3
 
132
.\}
 
133
Die Version mit der höchsten Priorität installieren\&.
 
134
.RE
 
135
.sp
 
136
.RS 4
 
137
.ie n \{\
 
138
\h'-04'\(bu\h'+03'\c
 
139
.\}
 
140
.el \{\
 
141
.sp -1
 
142
.IP \(bu 2.3
 
143
.\}
 
144
Wenn zwei oder mehr Versionen die gleiche Priorität haben, wird die aktuellste installiert (das ist die mit der höheren Versionsnummer)\&.
 
145
.RE
 
146
.sp
 
147
.RS 4
 
148
.ie n \{\
 
149
\h'-04'\(bu\h'+03'\c
 
150
.\}
 
151
.el \{\
 
152
.sp -1
 
153
.IP \(bu 2.3
 
154
.\}
 
155
Wenn zwei oder mehr Versionen die gleiche Priorität und Versionsnummer haben, die Pakete sich aber entweder in ihren Metadaten unterscheiden oder die Option
 
156
\-\-reinstall
 
157
angegeben wurde, wird die nicht installierte installiert\&.
 
158
.RE
 
159
.PP
 
160
In einer typischen Situation ist die Version eines Paketes (Priorität 100) nicht so aktuell, wie eine der verfügbaren Versionen, die in der Quellliste der Datei
 
161
\fBsources.list\fR(5)
 
162
steht (Priorität 500 oder 900)\&. Dann wird ein Upgrade des Pakets durchgeführt, wenn
 
163
\fBapt\-get install \fR\fB\fIirgendein_Paket\fR\fR
 
164
oder
 
165
\fBapt\-get upgrade\fR
 
166
ausgeführt wird\&.
 
167
.PP
 
168
Seltener ist die installierte Version eines Pakets
 
169
\fIneuer\fR, als jede andere der verfügbaren Versionen\&. Für das Paket wird kein Downgrade durchgeführt, wenn
 
170
\fBapt\-get install \fR\fB\fIirgendein_Paket\fR\fR
 
171
oder
 
172
\fBapt\-get upgrade\fR
 
173
ausgeführt wird\&.
 
174
.PP
 
175
Manchmal ist die installierte Version eines Pakets aktueller, als die Version, die zum Ziel\-Release gehört, aber nicht so aktuell, wie eine Version, die zu einer anderen Distribution gehört\&. Für ein derartiges Paket wird tatsächlich ein Upgrade durchgeführt, wenn
 
176
\fBapt\-get install \fR\fB\fIirgendein_Paket\fR\fR
 
177
oder
 
178
\fBapt\-get upgrade\fR
 
179
ausgeführt wird, weil mindestens
 
180
\fIeine\fR
 
181
der verfügbaren Versionen eine höhere Priorität als die installierte Version hat\&.
 
182
.SS "Die Auswirkungen von APT\-Einstellungen"
 
183
.PP
 
184
Die APT\-Einstellungsdatei erlaubt einem Systemverwalter die Zuweisung von Prioritäten zu steuern\&. Die Datei besteht aus einem oder mehreren mehrzeiligen Datensätzen, die durch leere Zeilen getrennt sind\&. Datensätze können eine von zwei Gestalten haben, eine spezielle Gestalt oder eine allgemeine Gestalt\&.
 
185
.sp
 
186
.RS 4
 
187
.ie n \{\
 
188
\h'-04'\(bu\h'+03'\c
 
189
.\}
 
190
.el \{\
 
191
.sp -1
 
192
.IP \(bu 2.3
 
193
.\}
 
194
Die spezielle Form weist die Priorität (eine \(FcPin\-Priorität\(Fo) einem oder mehreren angegebenen Paketen und angegebenen Versionen oder Versionsbereichen zu\&. Der folgende Datensatz weist zum Beispiel allen Versionen des
 
195
perl\-Pakets eine höhere Priorität zu, deren Versionsnummer mit \(Fc5\&.8\(Fo beginnt\&. Mehrere Pakete können durch Leerzeichen getrennt werden\&.
 
196
.sp
 
197
.if n \{\
 
198
.RS 4
 
199
.\}
 
200
.nf
 
201
Package: perl
 
202
Pin: version 5\&.8*
 
203
Pin\-Priority: 1001
 
204
.fi
 
205
.if n \{\
 
206
.RE
 
207
.\}
 
208
.RE
 
209
.sp
 
210
.RS 4
 
211
.ie n \{\
 
212
\h'-04'\(bu\h'+03'\c
 
213
.\}
 
214
.el \{\
 
215
.sp -1
 
216
.IP \(bu 2.3
 
217
.\}
 
218
Die allgemeine Form weist allen Paketversionen in einer gegebenen Distribution (d\&.h\&. alle Versionen von Paketen, die in einer bestimmten
 
219
Release\-Datei gelistet sind) oder allen Paketversionen, die von einer speziellen Internet\-Site kommen, die durch ihren voll ausgebildeten Domänennamen identifiziert wird, eine Priorität zu\&.
 
220
.sp
 
221
Dieser Eintrag in allgemeiner Form in der APT\-Einstellungsdatei verwendet nur Gruppen von Paketen\&. Der folgende Eintrag weist zum Beispiel allen Paketversionen eine hohe Priorität zu, die lokal liegen\&.
 
222
.sp
 
223
.if n \{\
 
224
.RS 4
 
225
.\}
 
226
.nf
 
227
Package: *
 
228
Pin: origin ""
 
229
Pin\-Priority: 999
 
230
.fi
 
231
.if n \{\
 
232
.RE
 
233
.\}
 
234
.sp
 
235
Ein Wort der Warnung: Das hier benutzte Schlüsselwort ist \(Fcorigin\(Fo\&. Dies sollte nicht mit der Herkunft einer Distribution verwechselt werden, wie sie in einer
 
236
Release\-Datei angegeben wurde\&. Was dem \(FcOrigin:\(Fo\-Kennzeichen in einer
 
237
Release\-Datei folgt, ist keine Internet\-Adresse, sondern ein Autoren\- oder Anbietername, wie \(FcDebian\(Fo oder \(FcXimian\(Fo\&.
 
238
.sp
 
239
Der folgende Datensatz weist allen Paketversionen, die zu Distributionen gehören, deren Archivname \(Fcunstable\(Fo ist, eine niedrige Priorität zu\&.
 
240
.sp
 
241
.if n \{\
 
242
.RS 4
 
243
.\}
 
244
.nf
 
245
Package: *
 
246
Pin: release a=unstable
 
247
Pin\-Priority: 50
 
248
.fi
 
249
.if n \{\
 
250
.RE
 
251
.\}
 
252
.sp
 
253
Der folgende Datensatz weist allen Paketversionen, die zu einer Distribution gehören, deren Codename \(Fcsqueeze\(Fo ist, eine hohe Priorität zu\&.
 
254
.sp
 
255
.if n \{\
 
256
.RS 4
 
257
.\}
 
258
.nf
 
259
Package: *
 
260
Pin: release n=squeeze
 
261
Pin\-Priority: 900
 
262
.fi
 
263
.if n \{\
 
264
.RE
 
265
.\}
 
266
.sp
 
267
Der folgende Datensatz weist allen Paketversionen, die zu einer Distribution gehören, deren Archivname \(Fcstable\(Fo und deren Release\-Nummer \(Fc3\&.0\(Fo ist, eine hohe Priorität zu\&.
 
268
.sp
 
269
.if n \{\
 
270
.RS 4
 
271
.\}
 
272
.nf
 
273
Package: *
 
274
Pin: release a=stable, v=3\&.0
 
275
Pin\-Priority: 500
 
276
.fi
 
277
.if n \{\
 
278
.RE
 
279
.\}
 
280
.RE
 
281
.sp
 
282
.SS "Wie APT Prioritäten interpretiert"
 
283
.PP
 
284
Die in der APT\-Einstellungsdatei zugewiesenen Prioritäten (P) müssen positive oder negative Ganzzahlen sein\&. Sie werden wie folgt interpretiert (grob gesagt):
 
285
.PP
 
286
P > 1000
 
287
.RS 4
 
288
veranlasst, dass eine Version installiert wird, auch wenn dies ein Downgrade des Pakets durchführt
 
289
.RE
 
290
.PP
 
291
990 < P <=1000
 
292
.RS 4
 
293
veranlasst, dass eine Version installiert wird, auch wenn diese nicht vom Ziel\-Release kommt, außer wenn die installierte Version aktueller ist
 
294
.RE
 
295
.PP
 
296
500 < P <=990
 
297
.RS 4
 
298
veranlasst, dass eine Version installiert wird, außer wenn eine Version verfügbar ist, die zum Ziel\-Release gehört oder die installierte Version neuer ist
 
299
.RE
 
300
.PP
 
301
100 < P <=500
 
302
.RS 4
 
303
veranlasst, dass eine Version installiert wird, außer wenn eine Version verfügbar ist, die zu einer anderen Distribution gehört oder die installierte Version neuer ist
 
304
.RE
 
305
.PP
 
306
0 < P <=100
 
307
.RS 4
 
308
veranlasst, dass eine Version nur dann installiert wird, wenn es keine installierte Version des Pakets gibt
 
309
.RE
 
310
.PP
 
311
P < 0
 
312
.RS 4
 
313
verhindert das Installieren der Version
 
314
.RE
 
315
.PP
 
316
Wenn irgendwelche Datensätze mit speziellem Format zu einer verfügbaren Paketversion passen, dann legt der erste dieser Datensätze die Priorität der Paketversion fest\&. Schlägt dies fehl und es passen irgendwelche Datensätze mit allgemeinem Format zu einer verfügbaren Paketversion, dann legt der erste dieser Datensätze die Priorität der Paketversion fest\&.
 
317
.PP
 
318
Nehmen wir zum Beispiel an, die APT\-Einstellungsdatei enthält die drei bereits gezeigten Datensätze:
 
319
.sp
 
320
.if n \{\
 
321
.RS 4
 
322
.\}
 
323
.nf
 
324
Package: perl
 
325
Pin: version 5\&.8*
 
326
Pin\-Priority: 1001
 
327
 
 
328
Package: *
 
329
Pin: origin ""
 
330
Pin\-Priority: 999
 
331
 
 
332
Package: *
 
333
Pin: release unstable
 
334
Pin\-Priority: 50
 
335
.fi
 
336
.if n \{\
 
337
.RE
 
338
.\}
 
339
.PP
 
340
Dann:
 
341
.sp
 
342
.RS 4
 
343
.ie n \{\
 
344
\h'-04'\(bu\h'+03'\c
 
345
.\}
 
346
.el \{\
 
347
.sp -1
 
348
.IP \(bu 2.3
 
349
.\}
 
350
Es wird die aktuellste verfügbare Version des Pakets
 
351
perl
 
352
installiert, so lange die Versionsnummer mit \(Fc5\&.8\(Fo anfängt\&. Wenn
 
353
\fIirgendeine\fR
 
354
5\&.8*\-Version von
 
355
perlverfügbar ist und die installierte Version 5\&.9* ist, dann wird von
 
356
perl
 
357
ein Downgrade durchgeführt\&.
 
358
.RE
 
359
.sp
 
360
.RS 4
 
361
.ie n \{\
 
362
\h'-04'\(bu\h'+03'\c
 
363
.\}
 
364
.el \{\
 
365
.sp -1
 
366
.IP \(bu 2.3
 
367
.\}
 
368
Eine Version irgendeines anderen Pakets als
 
369
perl, die vom lokalen System verfügbar ist, hat eine Priorität über anderen Versionen, sogar wenn diese Versionen zum Ziel\-Release gehören\&.
 
370
.RE
 
371
.sp
 
372
.RS 4
 
373
.ie n \{\
 
374
\h'-04'\(bu\h'+03'\c
 
375
.\}
 
376
.el \{\
 
377
.sp -1
 
378
.IP \(bu 2.3
 
379
.\}
 
380
Eine Version eines Pakets, dessen Ursprung nicht das lokale System ist, aber ein anderer in
 
381
\fBsources.list\fR(5)
 
382
aufgelisteter Ort und der zu einer
 
383
unstable\-Distribution gehört\&. wird nur installiert, falls es zur Installation ausgewählt wurde und nicht bereits eine Version des Pakets installiert ist\&.
 
384
.RE
 
385
.sp
 
386
.SS "Festlegung von Paketversion und Distributions\-Eigenschaften"
 
387
.PP
 
388
Die in der
 
389
\fBsources.list\fR(5)\-Datei aufgelisteten Orte sollten
 
390
Packages\- und
 
391
Release\-Dateien bereitstellen, um die an diesem Ort verfügbaren Pakete zu beschreiben\&.
 
392
.PP
 
393
Die
 
394
Packages\-Datei wird normalerweise im Verzeichnis
 
395
\&.\&.\&./dists/\fIDistributions\-Name\fR/\fIKomponente\fR/\fIArchitektur\fR
 
396
gefunden, zum Beispiel
 
397
\&.\&.\&./dists/stable/main/binary\-i386/Packages\&. Sie besteht aus einer Serie mehrzeiliger Datensätze, einem für jedes verfügbare Paket in diesem Verzeichnis\&. In jedem Datensatz sind nur zwei Zeilen zum Setzen der APT\-Prioritäten relevant:
 
398
.PP
 
399
die Package:\-Zeile
 
400
.RS 4
 
401
gibt den Paketnamen an
 
402
.RE
 
403
.PP
 
404
die Version:\-Zeile
 
405
.RS 4
 
406
gibt die Versionsnummer für das genannte Paket an
 
407
.RE
 
408
.PP
 
409
Die
 
410
Release\-Datei ist normalerweise im Verzeichnis
 
411
\&.\&.\&./dists/\fIDistributionsname\fR
 
412
zu finden, zum Beispiel
 
413
\&.\&.\&./dists/stable/Release
 
414
oder
 
415
\&.\&.\&./dists/woody/Release\&. Es besteht aus einem einzelnen mehrzeiligen Datensatz, der auf
 
416
\fIalle\fR
 
417
Pakete im Verzeichnisbaum unterhalb des übergeordneten Verzeichnisses zutrifft\&. Anders als die
 
418
Packages\-Datei sind nahezu alle Zeilen in einer
 
419
Release\-Datei für das Setzen von APT\-Prioritäten relevant:
 
420
.PP
 
421
die Archive:\- oder Suite:\-Zeile
 
422
.RS 4
 
423
benennt das Archiv, zu dem alle Pakete im Verzeichnisbaum gehören\&. Die Zeile \(FcArchive: stable\(Fo oder \(FcSuite: stable\(Fo gibt zum Beispiel an, dass alle Pakete im Verzeichnisbaum unterhalb des der
 
424
Release\-Datei übergeordneten Verzeichnisses sich in einem
 
425
stable\-Archiv befinden\&. Diesen Wert in der APT\-Einstellungsdatei anzugeben würde die folgende Zeile benötigen:
 
426
.sp
 
427
.if n \{\
 
428
.RS 4
 
429
.\}
 
430
.nf
 
431
Pin: release a=stable
 
432
.fi
 
433
.if n \{\
 
434
.RE
 
435
.\}
 
436
.RE
 
437
.PP
 
438
die Codename:\-Zeile
 
439
.RS 4
 
440
benennt den Codenamen, zu dem alle Pakete im Verzeichnisbaum gehören\&. Die Zeile \(FcCodename: squeeze\(Fo gibt zum Beispiel an, dass alle Pakete im Verzeichnisbaum unterhalb des der
 
441
Release\-Datei übergeordneten Verzeichnisses zu einer Version mit Namen
 
442
squeeze
 
443
gehören\&. Diesen Wert in der APT\-Einstellungsdatei anzugeben würde die folgende Zeile benötigen:
 
444
.sp
 
445
.if n \{\
 
446
.RS 4
 
447
.\}
 
448
.nf
 
449
Pin: release n=squeeze
 
450
.fi
 
451
.if n \{\
 
452
.RE
 
453
.\}
 
454
.RE
 
455
.PP
 
456
die Version:\-Zeile
 
457
.RS 4
 
458
benennt die Release\-Version\&. Die Pakete im Baum könnten zum Beispiel zur Debian GNU/Linux\-Release\-Version 3\&.0 gehören\&. Beachten Sie, dass es normalerweise keine Versionsnummer für
 
459
testing\- und
 
460
unstable\-Distributionen gibt, weil sie noch nicht veröffentlicht wurden\&. Diese in der APT\-Einstellungsdatei anzugeben würde eine der folgenden Zeilen benötigen:
 
461
.sp
 
462
.if n \{\
 
463
.RS 4
 
464
.\}
 
465
.nf
 
466
Pin: release v=3\&.0
 
467
Pin: release a=stable, v=3\&.0
 
468
Pin: release 3\&.0
 
469
.fi
 
470
.if n \{\
 
471
.RE
 
472
.\}
 
473
.RE
 
474
.PP
 
475
die Component:\-Zeile
 
476
.RS 4
 
477
benennt die Lizenzierungskomponente, die mit den Paketen im Verzeichnisbaum der
 
478
Release\-Datei verbunden ist\&. Die Zeile \(FcComponent: main\(Fo gibt zum Beispiel an, dass alle Pakete im Verzeichnisbaum von der
 
479
main\-Komponente stammen, was zur Folge hat, dass sie unter den Bedingungen der Debian\-Richtlinien für Freie Software stehen\&. Diese Komponente in der APT\-Einstellungsdatei anzugeben würde die folgende Zeilen benötigen:
 
480
.sp
 
481
.if n \{\
 
482
.RS 4
 
483
.\}
 
484
.nf
 
485
Pin: release c=main
 
486
.fi
 
487
.if n \{\
 
488
.RE
 
489
.\}
 
490
.RE
 
491
.PP
 
492
die Origin:\-Zeile
 
493
.RS 4
 
494
benennt den Urheber des Pakets im Verzeichnisbaum der
 
495
Release\-Datei\&. Zumeist ist dies
 
496
Debian\&. Diesen Ursprung in der APT\-Einstellungsdatei anzugeben würde die folgende Zeile benötigen:
 
497
.sp
 
498
.if n \{\
 
499
.RS 4
 
500
.\}
 
501
.nf
 
502
Pin: release o=Debian
 
503
.fi
 
504
.if n \{\
 
505
.RE
 
506
.\}
 
507
.RE
 
508
.PP
 
509
die Label:\-Zeile
 
510
.RS 4
 
511
benennt die Beschriftung des Pakets im Verzeichnisbaum der
 
512
Release\-Datei\&. Zumeist ist dies
 
513
Debian\&. Diese Beschriftung in der APT\-Einstellungsdatei anzugeben würde die folgende Zeile benötigen:
 
514
.sp
 
515
.if n \{\
 
516
.RS 4
 
517
.\}
 
518
.nf
 
519
Pin: release l=Debian
 
520
.fi
 
521
.if n \{\
 
522
.RE
 
523
.\}
 
524
.RE
 
525
.PP
 
526
Alle
 
527
Packages\- und
 
528
Release\-Dateien, die von Orten heruntergeladen werden, die in der Datei
 
529
\fBsources.list\fR(5)
 
530
aufgelistet sind, werden im Verzeichnis
 
531
/var/lib/apt/lists
 
532
oder in der von der Variablen
 
533
Dir::State::Lists
 
534
in der Datei
 
535
apt\&.conf
 
536
benannten Datei gespeichert\&. Die Datei
 
537
debian\&.lcs\&.mit\&.edu_debian_dists_unstable_contrib_binary\-i386_Release
 
538
enthält zum Beispiel die
 
539
Release\-Datei, die von der Site
 
540
debian\&.lcs\&.mit\&.edu
 
541
für die
 
542
binary\-i386\-Architekturdateien von der
 
543
contrib\-Komponente der
 
544
unstable\-Distribution heruntergeladen wurde\&.
 
545
.SS "Optionale Zeilen in einem APT\-Einstellungsdatensatz"
 
546
.PP
 
547
Optional kann jeder Datensatz im der APT\-Einstellungsdatei mit einer oder mehreren Zeilen beginnen, die mit dem Wort
 
548
Explanation:
 
549
anfangen\&. Dieses stellt einen Platz für Kommentare bereit\&.
 
550
.PP
 
551
Die
 
552
Pin\-Priority:\-Zeile in jedem APT\-Einstellungsdatensatz ist optional\&. Wenn diese weggelassen wird, weist APT ein Priorität zu, die um 1 kleiner ist, als der letzte Wert, der in einer Zeile angegeben wurde, die mit
 
553
Pin\-Priority: release \&.\&.\&.
 
554
anfängt\&.
 
555
.SH "BEISPIELE"
 
556
.SS "Stable verfolgen"
 
557
.PP
 
558
Die folgende APT\-Einstellungsdatei wird APT veranlassen, allen Paketversionen eine höhere Priorität als die Vorgabe (500) zu geben, die zu einer
 
559
stable\-Distribution gehören und eine ungeheuer niedrige Priorität Paketversionen, die zu anderen
 
560
Debian\-Distribution gehören\&.
 
561
.sp
 
562
.if n \{\
 
563
.RS 4
 
564
.\}
 
565
.nf
 
566
Explanation: Deinstallieren oder nicht installieren von anderen von Debian
 
567
Explanation: stammenden Paketversionen, als denen der Stable\-Distribution
 
568
Package: *
 
569
Pin: release a=stable
 
570
Pin\-Priority: 900
 
571
 
 
572
Package: *
 
573
Pin: release o=Debian
 
574
Pin\-Priority: \-10
 
575
.fi
 
576
.if n \{\
 
577
.RE
 
578
.\}
 
579
.PP
 
580
Mit einer geeigneten
 
581
\fBsources.list\fR(5)\-Datei und der obigen Einstellungsdatei wird jeder der folgenden Befehle APT veranlassen, ein Upgrade auf die neuste(n)
 
582
stable\-Version(en) durchzuführen\&.
 
583
.sp
 
584
.if n \{\
 
585
.RS 4
 
586
.\}
 
587
.nf
 
588
apt\-get install \fIPaketname\fR
 
589
apt\-get upgrade
 
590
apt\-get dist\-upgrade
 
591
.fi
 
592
.if n \{\
 
593
.RE
 
594
.\}
 
595
.PP
 
596
Der folgende Befehl wird APT veranlassen, ein Upgrade des angegebenen Pakets auf die neuste Version der
 
597
testing\-Distribution durchzuführen\&. Von dem Paket wird kein weiteres Upgrade durchgeführt, außer wenn dieser Befehl wieder angegeben wird\&.
 
598
.sp
 
599
.if n \{\
 
600
.RS 4
 
601
.\}
 
602
.nf
 
603
apt\-get install \fIPaket\fR/testing
 
604
.fi
 
605
.if n \{\
 
606
.RE
 
607
.\}
 
608
.sp
 
609
.SS "Testing oder Unstable verfolgen"
 
610
.PP
 
611
Die folgende APT\-Einstellungsdatei wird APT veranlassen, Paketversionen der
 
612
testing\-Distribution eine hohe Priorität, Paketversionen der
 
613
unstable\-Distribution eine niedrigere Priorität und eine ungeheuer niedrige Priorität zu Paketversionen von anderen
 
614
Debian\-Distributionen zuzuweisen\&.
 
615
.sp
 
616
.if n \{\
 
617
.RS 4
 
618
.\}
 
619
.nf
 
620
Package: *
 
621
Pin: release a=testing
 
622
Pin\-Priority: 900
 
623
 
 
624
Package: *
 
625
Pin: release a=unstable
 
626
Pin\-Priority: 800
 
627
 
 
628
Package: *
 
629
Pin: release o=Debian
 
630
Pin\-Priority: \-10
 
631
.fi
 
632
.if n \{\
 
633
.RE
 
634
.\}
 
635
.PP
 
636
Mit einer geeigneten
 
637
\fBsources.list\fR(5)\-Datei und der obigen Einstellungsdatei wird jeder der folgenden Befehle APT veranlassen, ein Upgrade auf die neuste(n)
 
638
testing\-Version(en) durchzuführen\&.
 
639
.sp
 
640
.if n \{\
 
641
.RS 4
 
642
.\}
 
643
.nf
 
644
apt\-get install \fIPaketname\fR
 
645
apt\-get upgrade
 
646
apt\-get dist\-upgrade
 
647
.fi
 
648
.if n \{\
 
649
.RE
 
650
.\}
 
651
.PP
 
652
Der folgende Befehl wird APT veranlassen, ein Upgrade des angegebenen Pakets auf die neuste Version der
 
653
unstable\-Distribution durchzuführen\&. Danach wird
 
654
\fBapt\-get upgrade\fR
 
655
ein Upgrade des Pakets auf die aktuellste
 
656
testing\-Version durchführen, falls diese aktueller als die installierte Version ist, andernfalls auf die aktuellste
 
657
unstable\-Version, wenn diese aktueller als die installierte Version ist\&.
 
658
.sp
 
659
.if n \{\
 
660
.RS 4
 
661
.\}
 
662
.nf
 
663
apt\-get install \fIPaket\fR/unstable
 
664
.fi
 
665
.if n \{\
 
666
.RE
 
667
.\}
 
668
.sp
 
669
.SS "Die Entwicklung eines Codename\-Releases verfolgen"
 
670
.PP
 
671
Die folgende APT\-Einstellungsdatei wird APT veranlassen, allen Paketen, die zu einem bestimmten Codenamen einer Distribution gehören, eine höhere Priorität als die Vorgabe (500) zu geben und Paketversionen, die zu anderen
 
672
Debian\-Distributionen, Codenamen und Archiven gehören, eine ungeheuer niedrige Priorität zu geben\&. Beachten Sie, dass APT mit diesen APT\-Einstellungen der Migration eines Releases vom Archiv
 
673
testing
 
674
zu
 
675
stable
 
676
und später zu
 
677
oldstable
 
678
folgen wird\&. Wenn Sie zum Beispiel dem Fortschritt in
 
679
testing
 
680
folgen möchten, obwohl der Codename sich ändert, sollten Sie die Beispielkonfigurationen oberhalb benutzen\&.
 
681
.sp
 
682
.if n \{\
 
683
.RS 4
 
684
.\}
 
685
.nf
 
686
Explanation: Deinstallieren oder nicht installieren von anderen von Debian
 
687
Explanation: stammenden Paketversionen, als denen der Squeeze\- oder Sid\-Distribution
 
688
Package: *
 
689
Pin: release n=squeeze
 
690
Pin\-Priority: 900
 
691
 
 
692
Explanation: Debian\-Unstable hat immer den Codenamen sid
 
693
Package: *
 
694
Pin: release a=sid
 
695
Pin\-Priority: 800
 
696
 
 
697
Package: *
 
698
Pin: release o=Debian
 
699
Pin\-Priority: \-10
 
700
.fi
 
701
.if n \{\
 
702
.RE
 
703
.\}
 
704
.PP
 
705
Mit einer geeigneten
 
706
\fBsources.list\fR(5)\-Datei und der obigen Einstellungsdatei wird jeder der folgenden Befehle APT veranlassen, ein Upgrade auf die letzte(n) Version(en) im Release mit Codenamen
 
707
squeeze
 
708
durchzuführen\&.
 
709
.sp
 
710
.if n \{\
 
711
.RS 4
 
712
.\}
 
713
.nf
 
714
apt\-get install \fIPaketname\fR
 
715
apt\-get upgrade
 
716
apt\-get dist\-upgrade
 
717
.fi
 
718
.if n \{\
 
719
.RE
 
720
.\}
 
721
.PP
 
722
Der folgende Befehl wird APT veranlassen, ein Upgrade des angegebenen Pakets auf die letzte Version der
 
723
sid\-Distribution durchzuführen\&. Danach wird
 
724
\fBapt\-get upgrade\fR
 
725
ein Upgrade des Pakets auf die aktuellste
 
726
squeeze\-Version durchführen, wenn diese aktueller als die installierte Version ist, andernfalls auf die aktuellste
 
727
sid\-Version, wenn diese aktueller als die installierte Version ist\&.
 
728
.sp
 
729
.if n \{\
 
730
.RS 4
 
731
.\}
 
732
.nf
 
733
apt\-get install \fIPaket\fR/sid
 
734
.fi
 
735
.if n \{\
 
736
.RE
 
737
.\}
 
738
.sp
 
739
.SH "DATEIEN"
 
740
.PP
 
741
/etc/apt/preferences
 
742
.RS 4
 
743
Version\-Einstellungsdatei\&. Hier können Sie "pinning" angeben, d\&.h\&. eine Einstellung, um bestimmte Pakete aus einer separaten Quelle oder von einer anderen Version einer Distribution zu erhalten\&. Konfigurationselement:
 
744
Dir::Etc::Preferences\&.
 
745
.RE
 
746
.PP
 
747
/etc/apt/preferences\&.d/
 
748
.RS 4
 
749
Dateifragmente für die Versionseinstellungen\&. Konfigurationselement:
 
750
Dir::Etc::PreferencesParts\&.
 
751
.RE
 
752
.SH "SIEHE AUCH"
 
753
.PP
 
754
\fBapt-get\fR(8)
 
755
\fBapt-cache\fR(8)
 
756
\fBapt.conf\fR(5)
 
757
\fBsources.list\fR(5)
 
758
.SH "FEHLER"
 
759
.PP
 
760
\m[blue]\fBAPT\-Fehlerseite\fR\m[]\&\s-2\u[1]\d\s+2\&. Wenn Sie einen Fehler in APT berichten möchten, lesen Sie bitte
 
761
/usr/share/doc/debian/bug\-reporting\&.txt
 
762
oder den
 
763
\fBreportbug\fR(1)\-Befehl\&. Verfassen Sie Fehlerberichte bitte auf Englisch\&.
 
764
.SH "ÜBERSETZUNG"
 
765
.PP
 
766
Die deutsche Übersetzung wurde 2009 von Chris Leick
 
767
c\&.leick@vollbio\&.de
 
768
angefertigt in Zusammenarbeit mit dem Debian German\-l10n\-Team
 
769
debian\-l10n\-german@lists\&.debian\&.org\&.
 
770
.PP
 
771
Note that this translated document may contain untranslated parts\&. This is done on purpose, to avoid losing content when the translation is lagging behind the original content\&.
 
772
.SH "AUTHOR"
 
773
.PP
 
774
\fBAPT\-Team\fR
 
775
.RS 4
 
776
.RE
 
777
.SH "NOTES"
 
778
.IP " 1." 4
 
779
APT-Fehlerseite
 
780
.RS 4
 
781
\%http://bugs.debian.org/src:apt
 
782
.RE