]> git.saurik.com Git - apt-legacy.git/blame - doc/de/apt.conf.de.5
Slightly decrease the memory used by the Name tables.
[apt-legacy.git] / doc / de / apt.conf.de.5
CommitLineData
0e5943eb
JF
1'\" t
2.\" Title: apt.conf
3.\" Author: Jason Gunthorpe
4.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
5.\" Date: 16 January 2010
6.\" Manual: APT
7.\" Source: Linux
8.\" Language: English
9.\"
10.TH "APT\&.CONF" "5" "16 January 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"
31apt.conf \- Konfigurationsdatei für APT
32.SH "BESCHREIBUNG"
33.PP
34apt\&.conf
35is the main configuration file for the APT suite of tools, but by far not the only place changes to options can be made\&. All tools therefore share the configuration files and also use a common command line parser to provide a uniform environment\&.
36.PP
37When an APT tool starts up it will read the configuration files in the following order:
38.sp
39.RS 4
40.ie n \{\
41\h'-04' 1.\h'+01'\c
42.\}
43.el \{\
44.sp -1
45.IP " 1." 4.2
46.\}
47the file specified by the
48\fBAPT_CONFIG\fR
49environment variable (if any)
50.RE
51.sp
52.RS 4
53.ie n \{\
54\h'-04' 2.\h'+01'\c
55.\}
56.el \{\
57.sp -1
58.IP " 2." 4.2
59.\}
60all files in
61Dir::Etc::Parts
62in alphanumeric ascending order which have no or "conf" as filename extension and which only contain alphanumeric, hyphen (\-), underscore (_) and period (\&.) characters \- otherwise they will be silently ignored\&.
63.RE
64.sp
65.RS 4
66.ie n \{\
67\h'-04' 3.\h'+01'\c
68.\}
69.el \{\
70.sp -1
71.IP " 3." 4.2
72.\}
73the main configuration file specified by
74Dir::Etc::main
75.RE
76.sp
77.RS 4
78.ie n \{\
79\h'-04' 4.\h'+01'\c
80.\}
81.el \{\
82.sp -1
83.IP " 4." 4.2
84.\}
85the command line options are applied to override the configuration directives or to load even more configuration files\&.
86.RE
87.SH "SYNTAX"
88.PP
89Die Konfigurationsdatei ist in einem Baum mit Optionen organisiert, die in funktionellen Gruppen organisiert sind\&. Optionsspezifikation wird mit einer doppelten Doppelpunktschreibweise angegeben, zum Beispiel ist
90APT::Get::Assume\-Yes
91eine Option innerhalb der APT\-Werkzeuggruppe für das Werkzeug Get\&. Optionen werden nicht von ihren Elterngruppe geerbt\&.
92.PP
93Syntaktisch ist die Konfigurationssprache dem nachempfunden, was die ISC\-Werkzeuge, wie bind und dhcp, benutzen\&. Zeilen, die mit
94//
95beginnen, werden als Kommentar betrachtet (und ignoriert), ebenso wie jeglicher Text zwischen
96/*
97und
98*/, wie bei C/C++\-Kommentaren\&. Jede Zeile hat die Form
99APT::Get::Assume\-Yes "true";\&. Das abschließende Semikolon und die Anführungszeichen werden benötigt\&. Der Wert muss in einer Zeile stehen und es gibt keine Möglichkeit Zeichenketten aneinander zu hängen\&. Er darf keine inneren Anführungszeichen enthalten\&. Das Verhalten des Backslashs \(Fc\e\(Fo und maskierter Zeichen innerhalb eines Wertes ist nicht festgelegt und diese sollten nicht benutzt werden\&. Ein Optionsname darf alphanumerische Zeichen und die Zeichen \(Fc/\-:\&._+\(Fo enthalten\&. Ein neuer Geltungsbereich kann mit geschweiften Klammern geöffnet werden, wie:
100.sp
101.if n \{\
102.RS 4
103.\}
104.nf
105
106APT {
107 Get {
108 Assume\-Yes "true";
109 Fix\-Broken "true";
110 };
111};
112.fi
113.if n \{\
114.RE
115.\}
116.PP
117mit eingefügten Zeilenumbrüchen, um es leserlicher zu gestalten\&. Listen können erstellt werden, indem ein Geltungsbereich geöffnet wird und eine einzelne, von Anführungszeichen, denen ein Semikolon folgt, eingeschlossene Zeichenkette eingefügt wird\&. Es können mehrere Einträge eingefügt werden, jeweils getrennt durch ein Semikolon\&.
118.sp
119.if n \{\
120.RS 4
121.\}
122.nf
123
124DPkg::Pre\-Install\-Pkgs {"/usr/sbin/dpkg\-preconfigure \-\-apt";};
125.fi
126.if n \{\
127.RE
128.\}
129.PP
130Im Allgemeinen bietet die Beispielkonfigurationsdatei in
131/usr/share/doc/apt/examples/apt\&.conf
132/usr/share/doc/apt/examples/configure\-index\&.gz
133eine gute Anleitung, wie dies aussehen könnte\&.
134.PP
135Die Namen der Konfigurationselemente sind nicht von Groß\- und Kleinschreibung abhängig\&. Deshalb könnten Sie im vorherigen Beispiel auch
136dpkg::pre\-install\-pkgs
137benutzen\&.
138.PP
139Namen für die Konfigurationsdatei sind optional, wenn eine Liste, wie sie im Beispiel
140DPkg::Pre\-Install\-Pkgs
141oberhalb gesehen werden kann, definiert ist\&. Wenn Sie keinen neuen Namen angeben, wird ein neuer Eintrag der Liste lediglich eine neue Option hinzufügen\&. Wenn Sie einen Namen eingeben, können Sie die Option, wie jede andere Option, überschreiben, indem Sie der Option erneut einen neuen Wert zuweisen\&.
142.PP
143Es sind die beiden Spezialfälle
144#include
145(das missbilligt ist und von alternativen Implementierungen nicht unterstützt wird) und
146#clear
147erlaubt:
148#include
149wird die angegebene Datei einfügen außer, wenn der Dateiname mit einem Schrägstrich endet, dann wird das ganze Verzeichnis eingefügt\&.
150#clear
151wird benutzt, um einen Teil des Konfigurationsbaums zu löschen\&. Das angegebene Element und alle davon absteigenden Elemente werden gelöscht\&. (Beachten Sie, dass diese Zeilen auch mit einem Semikolon enden müssen\&.)
152.PP
153Der #clear\-Befehl ist der einzige Weg, eine Liste oder einen kompletten Geltungsbereich zu löschen\&. Erneutes Öffnen eines Geltungsbereichs oder der unten beschriebene ::\-Stil werden vorherige Einträge
154\fInicht\fR
155überschreiben\&. Optionen können nur überschrieben werden, indem ein neuer Wert an sie adressiert wird \(en Listen und Geltungsbereiche können nicht überschrieben, sondern nur bereinigt werden\&.
156.PP
157Alle APT\-Werkzeuge bringen eine Option \-o mit, die es einer beliebigen Installationsdirektiven erlaubt, auf der Befehlszeile angegeben zu werden\&. Die Syntax ist ein vollständiger Optionsname (APT::Get::Assume\-Yes
158zum Beispiel), gefolgt von einem Gleichheitszeichen und dann dem neuen Wert der Option\&. Listen können ebenfalls durch Anhängen von abschließenden :: zur Namensliste hinzugefügt werden\&. (Wenn Ihnen das merkwürdig vorkommt: Die Geltungsbereichs\-Syntax kann nicht auf der Befehlszeile benutzt werden\&.)
159.PP
160Beachten Sie, dass Sie :: nur benutzen können, um ein Element pro Zeile an eine Liste anzuhängen und dass Sie es nicht nicht in Verbindung mit einer Geltungsbereichs\-Syntax benutzen sollten\&. (Die Geltungsbereichssysyntax fügt implizit :: ein) Die Benutzung der Syntax von beiden zusammen wird einen Fehler auslösen, den einige Anwender ungünstigerweise weitergeben an eine Option mit dem unüblichen Namen \(Fc::\(Fo, der wie jede andere Option mit einem Namen agiert\&. Dies leitet viele Probleme ein, einschließlich, dass der Anwender, der mehrere Zeilen in dieser
161\fIfalschen\fR
162Syntax in der Hoffnung etwas an die Liste anzuhängen schreibt, das Gegenteil von nur der letzten Zuweisung zu diese Option \(Fc::\(Fo erreicht\&. Bevorstehende APT\-Versionen werden Fehler ausgeben und die Arbeit stoppen, wenn sie auf diese falsche Verwendung stoßen\&. Korrigieren Sie deshalb nun solche Anweisungen, solange sich APT nicht explizit darüber beklagt\&.
163.SH "DIE APT-GRUPPE"
164.PP
165Diese Gruppe von Optionen steuert das allgemeine Verhalten von APT, ebenso wie es die Optionen für alle Werkzeuge enthält\&.
166.PP
167Architecture
168.RS 4
169Systemarchitektur; Setzt die Architektur die benutzt wird, wenn Dateien heruntergeladen und Paketlisten ausgewertet werden\&. Die interne Vorgabe ist die Architektur für die APT kompiliert wurde\&.
170.RE
171.PP
172Default\-Release
173.RS 4
174Standard\-Release von dem Pakete installiert werden, wenn mehr als eine Version verfügbar ist\&. Enthält Release\-Name, Codename oder Release\-Version\&. Beispiele: \(Fcstable\(Fo, \(Fctesting, \(Fcunstable\(Fo, \(Fclenny\(Fo, \(Fcsqueeze\(Fo, \(Fc4\&.0\(Fo, \(Fc5\&.0\(Fo\&. Siehe auch
175\fBapt_preferences\fR(5)\&.
176.RE
177.PP
178Ignore\-Hold
179.RS 4
180Halten von Paketen ignorieren; Diese globale Option veranlasst den Problemlöser, gehaltene Pakete beim Treffen von Entscheidungen zu ignorieren\&.
181.RE
182.PP
183Clean\-Installed
184.RS 4
185Standardmäßig auf on (ein)\&. Wenn es auf on gesetzt wird, wird die automatische Bereinigungsfunktion alle Pakete entfernen, die nicht länger aus dem Zwischenspeicher heruntergeladen werden können\&. Wenn es auf off gesetzt wird, dann werden außerden die Pakete, die lokal installiert sind, vom Bereinigen ausgeschlossen \(en beachten Sie jedoch, dass APT keine direkten Möglichkeiten bereitstellt, um sie erneut zu installieren\&.
186.RE
187.PP
188Immediate\-Configure
189.RS 4
190Defaults to on which will cause APT to install essential and important packages as fast as possible in the install/upgrade operation\&. This is done to limit the effect of a failing
191\fBdpkg\fR(1)
192call: If this option is disabled APT does treat an important package in the same way as an extra package: Between the unpacking of the important package A and his configuration can then be many other unpack or configuration calls, e\&.g\&. for package B which has no relation to A, but causes the dpkg call to fail (e\&.g\&. because maintainer script of package B generates an error) which results in a system state in which package A is unpacked but unconfigured \- each package depending on A is now no longer guaranteed to work as their dependency on A is not longer satisfied\&. The immediate configuration marker is also applied to all dependencies which can generate a problem if the dependencies e\&.g\&. form a circle as a dependency with the immediate flag is comparable with a Pre\-Dependency\&. So in theory it is possible that APT encounters a situation in which it is unable to perform immediate configuration, errors out and refers to this option so the user can deactivate the immediate configuration temporarily to be able to perform an install/upgrade again\&. Note the use of the word "theory" here as this problem was only encountered by now in real world a few times in non\-stable distribution versions and was caused by wrong dependencies of the package in question or by a system in an already broken state, so you should not blindly disable this option as the mentioned scenario above is not the only problem immediate configuration can help to prevent in the first place\&. Before a big operation like
193dist\-upgrade
194is run with this option disabled it should be tried to explicitly
195install
196the package APT is unable to configure immediately, but please make sure to report your problem also to your distribution and to the APT team with the buglink below so they can work on improving or correcting the upgrade process\&.
197.RE
198.PP
199Force\-LoopBreak
200.RS 4
201Schalten Sie diese Option niemals ein, außer wenn Sie \-wirklich\- wissen, was Sie tun\&. Es erlaubt APT temporär ein essentielles Paket zu entfernen, um eine Conflicts/Conflicts\- oder Conflicts/Pre\-Depend\-Schleife zwischen zwei essentiellen Paketen zu unterbrechen\&. SOLCH EINE SCHLEIFE SOLLTE NIEMALS EXISTIEREN UND IST EIN SCHWERWIEGENDER FEHLER\&. Diese Option wird funktionieren, wenn die essentiellen Pakete nicht tar, gzip, libc, dpkg, bash oder etwas, was davon abhängt, sind\&.
202.RE
203.PP
204Cache\-Limit
205.RS 4
206APT benutzt eine Zwischenspeicherdatei mit fester Größe, um die \(Fcverfügbar\(Fo\-Informationen zu speichern\&. Dies setzt die Größe dieses Zwischenspeichers (in Bytes)\&.
207.RE
208.PP
209Build\-Essential
210.RS 4
211Definiert, welche(s) Paket(e) als essentielle Bauabhängigkeiten betrachtet werde\&.
212.RE
213.PP
214Get
215.RS 4
216Der Get\-Unterabschnitt steuert das
217\fBapt-get\fR(8)\-Werkzeug\&. Lesen Sie bitte dessen Dokumentation, um weitere Informationen über die Optionen hier zu erhalten\&.
218.RE
219.PP
220Cache
221.RS 4
222Der Cache\-Unterabschnitt steuert das
223\fBapt-cache\fR(8)\-Werkzeug\&. Lesen Sie bitte dessen Dokumentation, um weitere Informationen über die Optionen hier zu erhalten\&.
224.RE
225.PP
226CD\-ROM
227.RS 4
228Der CD\-ROM\-Unterabschnitt steuert das
229\fBapt-cdrom\fR(8)\-Werkzeug\&. Lesen Sie bitte dessen Dokumentation, um weitere Informationen über die Optionen hier zu erhalten\&.
230.RE
231.SH "DIE ERWERBGRUPPE"
232.PP
233Die
234Acquire\-Gruppe der Optionen steuert das Herunterladen von Paketen und die URI\-Steuerprogramme\&.
235.PP
236PDiffs
237.RS 4
238Versuchen, Deltas, die
239PDiffs
240genannt werden, für Paket\- oder Quelldateien herunterzuladen, statt der kompletten Dateien\&. Vorgabe ist True\&.
241.sp
242Two sub\-options to limit the use of PDiffs are also available: With
243FileLimit
244can be specified how many PDiff files are downloaded at most to patch a file\&.
245SizeLimit
246on the other hand is the maximum precentage of the size of all patches compared to the size of the targeted file\&. If one of these limits is exceeded the complete file is downloaded instead of the patches\&.
247.RE
248.PP
249Queue\-Mode
250.RS 4
251Warteschlangenmodus;
252Queue\-Mode
253kann entweder
254host
255oder
256access
257sein, wodurch festgelegt wird, wie APT ausgehende Verbindungen parallelisiert\&.
258host
259bedeutet, dass eine Verbindung pro Zielrechner geöffnet wird,
260access
261bedeutet, dass eine Verbindung pro URI\-Art geöffnet wird\&.
262.RE
263.PP
264Retries
265.RS 4
266Anzahl der auszuführenden erneuten Versuche\&. Wenn dies nicht Null ist, wird APT fehlgeschlagene Dateien in der angegebenen Zahl erneut versuchen\&.
267.RE
268.PP
269Source\-Symlinks
270.RS 4
271Symbolische Verweise für Quellarchive benutzen\&. Wenn dies auf true gesetzt ist, werden Quellarchive, wenn möglich, symbolisch verknüpft, anstatt kopiert zu werden\&. True ist die Vorgabe\&.
272.RE
273.PP
274http
275.RS 4
276HTTP\-URIs; http::Proxy ist der zu benutzende Standard\-HTTP\-Proxy\&. Er wird standardmäßig in der Form
277http://[[Anwender][:Passwort]@]Host[:Port]/
278angegeben\&. Durch Host\-Proxies kann außerdem in der Form
279http::Proxy::<host>
280mit dem speziellen Schlüsselwort
281DIRECT
282angegeben werden, dass keine Proxies benutzt werden\&. Falls keine der obigen Einstellungen angegeben wurde, wird die Umgebungsvariable
283\fBhttp_proxy\fR
284benutzt\&.
285.sp
286Für die Steuerung des Zwischenspeichers mit HTTP/1\&.1\-konformen Proxy\-Zwischenspeichern stehen drei Einstellungen zur Verfügung\&.
287No\-Cache
288teilt dem Proxy mit, dass er unter keinen Umständen seine zwischengespeicherten Antworten benutzen soll,
289Max\-Age
290wird nur für Indexdateien gesendet und sagt dem Zwischenspeicher, dass er seine Objekte erneuern soll, die älter als die angegebene Zahl in Sekunden sind\&. Debian aktualisiert seine Indexdateien täglich, so dass die Vorgabe ein Tag ist\&.
291No\-Store
292gibt an, dass der Zwischenspeicher diese Anfragen niemals speichern soll, es ist nur für Archivdateien gesetzt\&. Dies könnte nützlich sein, um Verunreinigungen des Proxy\-Zwischenspeichers mit sehr großen \&.deb\-Dateien zu verhindern\&. Beachten Sie: Squid 2\&.0\&.2 unterstützt keine dieser Optionen\&.
293.sp
294Die Option
295timeout
296stellt den Zeitnehmer für die Zeitüberschreitung ein, die von der Methode benutzt wird\&. Dies wird auf alle Dinge, einschließlich Verbindungs\- und Datenzeitüberschreitungen, angewandt\&.
297.sp
298Eine Einstellung wird bereitgestellt, um die Tiefe der Warteschlange in Fällen zu steuern, in denen der andere Server nicht RFC\-konform oder fehlerhaft (so wie Squid 2\&.0\&.2) ist\&.
299Acquire::http::Pipeline\-Depth
300kann ein Wert von 0 bis 5 sein, der anzeigt, wie viele ausstehende Anfragen APT senden soll\&. Ein Wert von Null MUSS angegeben werden, falls der andere Server nicht ordnungsgemäß auf TCP\-Verbindungen wartet \(en anderenfalls werden fehlerhafte Daten erscheinen\&. Rechner, die dies erfordern, verstoßen gegen RFC 2068\&.
301.sp
302Die benutzte Bandbreite kann durch
303Acquire::http::Dl\-Limit
304eingeschränkt werden, was Ganzzahlwerte in Kilobyte akzeptiert\&. Der Vorgabewert ist 0, was die Beschränkung ausschaltet und versucht, soviel wie möglich von der Bandbreite zu benutzen\&. (Beachten Sie, dass diese Optionen implizit das Herunterladen von mehreren Servern zur gleichen Zeit deaktiviert\&.)
305.sp
306Acquire::http::User\-Agent
307kann benutzt werden, um einen unterschiedlichen User\-Agent für die HTTP\-Download\-Methode zu setzten, da einige Proxys den Clients nur dann Zugriff gewähren, wenn der Client einen bekannten Bezeichner verwendet\&.
308.RE
309.PP
310https
311.RS 4
312HTTPS\-URIs\&. Zwischenspeichersteuerung\-, Zeitüberschreitung\-, AllowRedirect\-, Dl\-Limit\- und Proxy\-Optionen entsprechen denen der
313http\-Methode und werden auch für die Optionen der Methode
314http
315vorgegeben, falls sie nicht explizit für HTTPS gesetzt sind\&. Die Option
316Pipeline\-Depth
317wird noch nicht unterstützt\&.
318.sp
319Die Unteroption
320CaInfo
321gibt den Ort an, an dem Informationen über vertrauenswürdige Zertifikate bereitgehalten werden\&.
322<host>::CaInfo
323ist die entsprechende per\-Host\-Option\&. Die boolsche Unteroption
324Verify\-Peer
325entscheidet, ob das Host\-Zertifikat des Servers mit den vertrauenswürdigen Zertifikaten geprüft wird oder nicht\&.
326<host>::Verify\-Peer
327ist die entsprechende per\-Host\-Option\&. Die boolsche Unteroption
328Verify\-Host
329entscheidet, ob der Host\-Name des Servers geprüft wird oder nicht\&.
330<host>::Verify\-Host
331ist die entsprechende per\-Host\-Option\&.
332SslCert
333entscheidet, welches Zertifikat zur Client\-Authentifizierung benutzt wird\&.
334<host>::SslCert
335ist die entsprechende per\-Host\-Option\&.
336SslKey
337entscheidet, welche privaten Schlüssel für die Client\-Authentifizierung benutzt werden\&.
338<host>::SslKey
339ist die entsprechende per\-Host\-Option\&.
340SslForceVersion
341überschreibt die zu benutzende Standard\-SSL\-Version\&. Es kann die Zeichenketten \(FcTLSv1\(Fo oder \(FcSSLv3\(Fo enthalten\&.
342<host>::SslForceVersion
343ist die entsprechende per\-Host\-Option\&.
344.RE
345.PP
346ftp
347.RS 4
348FTP\-URIs; ftp::Proxy ist der zu benutzende Standard\-FTP\-Proxy\&. Er wird standardmäßig in der Form
349ftp://[[Anwender][:Passwort]@]Host[:Port]/
350angegeben\&. pro\-Host\-Proxys kann außerdem in der Form
351ftp::Proxy::<host>
352angegeben werden\&. Hierbei bedeutet das spezielle Schlüsselwort
353DIRECT, dass keine Proxys benutzt werden\&. Falls keine der obigen Einstellungen angegeben wurde, wird die Umgebungsvariable
354\fBftp_proxy\fR
355benutzt\&. Um einen FTP\-Proxy zu benutzen, müssen Sie in der Konfigurationsdatei das Skript
356ftp::ProxyLogin
357setzen\&. Dieser Eintrag gibt die Befehle an, die gesendet werden müssen, um dem Proxy\-Server mitzuteilen, womit er sich verbinden soll\&. Um ein Beispiel zu erhalten, wie das gemacht wird, lesen Sie bitte
358/usr/share/doc/apt/examples/configure\-index\&.gz\&. Die Platzhaltervariablen sind
359$(PROXY_USER),
360$(PROXY_PASS),
361$(SITE_USER),
362$(SITE_PASS),
363$(SITE)
364und
365$(SITE_PORT)\&. Jede wird von ihrem entsprechenden URI\-Bestandteil genommen\&.
366.sp
367Die Option
368timeout
369stellt den Zeitnehmer für die Zeitüberschreitung ein, die von der Methode benutzt wird\&. Dies wird auf alle Dinge, einschließlich Verbindungs\- und Datenzeitüberschreitungen, angewandt\&.
370.sp
371Mehrere Einstellungen werden zum Steuern des passiven Modus bereitgestellt\&. Generell ist es sicher, den passiven Modus eingeschaltet zu lassen, er funktioniert in nahezu jeder Umgebung\&. Jedoch erfordern einige Situationen, dass der passive Modus ausgeschaltet und stattdessen Port\-Modus\-FTP benutzt wird\&. Dies kann global für Verbindungen gemacht werden, die durch einen Proxy oder über einen bestimmten Host gehen (Lesen Sie die Beispielskonfiguration, um Beispiele zu erhalten)\&.
372.sp
373Es ist möglich FTP über HTTP zu leiten, indem die Umgebungsvariable
374\fBftp_proxy\fR
375auf eine HTTP\-Url gesetzt wird \(en lesen Sie die Besprechung der HTTP\-Methode oberhalb bezüglich der Syntax\&. Sie können dies nicht in der Konfigurationsdatei setzen und es wird wegen der geringen Effizienz nicht empfohlen FTP über HTTP zu benutzen\&.
376.sp
377Die Einstellung
378ForceExtended
379steuert die Benutzung der RFC2428\-Befehle
380EPSV
381und
382EPRT\&. Die Vorgabe ist false, was bedeutet, dass diese Befehle nur benutzt werden, wenn die Steuerverbindung IPv6 ist\&. Dies auf true zu stellen erzwingt die Benutzung selbst auf IPv4\-Verbindungen\&. Beachten Sie, dass die wenigsten FTP\-Server RFC2428 unterstützen\&.
383.RE
384.PP
385cdrom
386.RS 4
387CDROM\-URIs; Die einzige Einstellung für CDROM\-URIs ist der Einhängepunkt
388cdrom::Mount, der der Einhängepunkt des CD\-ROM\-Laufwerks sein muss, wie er in
389/etc/fstab
390angegeben wurde\&. Es ist möglich alternative Ein\- und Aushängebefehle anzugeben, falls Ihr Einhängepunkt nicht in der fstab aufgelistet werden kann (so wie beim Einhängen per SMB und alten Mount\-Paketen)\&. Die Syntax besteht darin,
391.sp
392.if n \{\
393.RS 4
394.\}
395.nf
396/cdrom/::Mount "foo";
397.fi
398.if n \{\
399.RE
400.\}
401.sp
402in den CD\-ROM\-Block einzufügen\&. Der abschließende Schrägstrich ist wichtig\&. Aushängebefehle können per UMount angegeben werden\&.
403.RE
404.PP
405gpgv
406.RS 4
407GPGV\-URIs; Die einzige Option für GPGV\-URIs ist die Option zusätzliche Parameter an gpgv weiterzuleiten\&.
408gpgv::Options
409Zusätzliche Parameter werden an gpgv weitergeleitet\&.
410.RE
411.PP
412CompressionTypes
413.RS 4
414Die List der Kompressionstypen die von den \(Fcaquire\(Fo\-Methoden verstanden werden\&. Dateien wie
415Packages
416können in verschiedenen Kompressionsformaten verfügbar sein\&. Standardmäßig können die \(Fcaquire\(Fo\-Methoden
417\fBbzip2\fR\-,
418\fBlzma\fR\- und
419\fBgzip\fR\-komprimierte Dateien dekomprimieren\&. Mit dieser Einstellung können spontan weiter Formate hinzugefügt oder die benutzte Methode geändert werden\&. Die Syntax dafür lautet:
420.sp
421.if n \{\
422.RS 4
423.\}
424.nf
425Acquire::CompressionTypes::\fIDateierweiterung\fR "\fIMethodenname\fR";
426.fi
427.if n \{\
428.RE
429.\}
430.sp
431Außerdem kann die Untergruppe
432Order
433benutzt werden, um zu definieren, in welcher Reihenfolge das \(Fcaquire\(Fo\-System die komprimierten Dateien herunterzuladen versucht\&. Das \(Fcaquire\(Fo\-System wird die erste versuchen und mit dem nächsten Kompressionstyp in dieser Liste bei einem Fehler fortfahren\&. Um daher einen nach dem anderen Typ vorzuziehen, fügen Sie einfach den bevorzugten Typ zuerst in die Liste \(en noch nicht hinzugefügte Standardtypen werden zur Laufzeit an das Ende der Liste angehängt, so kann z\&.B\&.
434.sp
435.if n \{\
436.RS 4
437.\}
438.nf
439Acquire::CompressionTypes::Order:: "gz";
440.fi
441.if n \{\
442.RE
443.\}
444.sp
445
446verwandt werden, um
447\fBgzip\fR\-komprimierte Dateien über
448\fBbzip2\fR
449und
450\fBlzma\fR
451zu bevorzugen\&. Falls
452\fBlzma\fR
453vor
454\fBgzip\fR
455und
456\fBbzip2\fR
457vorgezogen werden soll, sollte die Konfigurationseinstellung so aussehen:
458.sp
459.if n \{\
460.RS 4
461.\}
462.nf
463Acquire::CompressionTypes::Order { "lzma"; "gz"; };
464.fi
465.if n \{\
466.RE
467.\}
468.sp
469\&. Es ist nicht nötig
470bz2
471explizit zur Liste hinzuzufügen, da es automatisch hinzufügt wird\&.
472.sp
473Beachten Sie, dass
474Dir::Bin::\fIMethodenname\fR
475zur Laufzeit geprüft wird: Falls diese Einstellung existiert, wird die Methode nur benutzt, wenn die Datei existiert, z\&.B\&. für die (integrierte) bzip2\-Methode ist die Einstellung
476.sp
477.if n \{\
478.RS 4
479.\}
480.nf
481Dir::Bin::bzip2 "/bin/bzip2";
482.fi
483.if n \{\
484.RE
485.\}
486.sp
487\&. Beachten Sie, dass diese auf der Befehlszeile eingegebenen Einträge an das Ende der Liste angehängt werden, die in den Konfigurationsdateien angegeben wurde, aber vor den Vorgabeeinträgen\&. Um einen Eintrag in diesem Fall vor einem, über die in der Konfigurationsdatei angegebenen, zu bevorzugen, können Sie diese Option direkt setzen \(en nicht im Listenstil\&. Dies wird die definierte Liste nicht überschreiben, es wird diesen Typ nur vor die Liste setzen\&.
488.sp
489Obwohl es möglich ist, einen leeren Komprimierungstyp zu der Reihenfolgenliste hinzuzufügen, versteht dies APT in der aktuellen Version nicht richtig und wird viele Warnungen wegen nicht heruntergeladener Dateien anzeigen \(en diese Warnungen sind meistens inkorrekte Treffer\&. Zukünftige Versionen werden möglicherweise eine Möglichkeit enthalten, um wirklich unkomprimierte Dateien vorzuziehen, um den Gebrauch lokaler Spiegel zu unterstützen\&.
490.RE
491.SH "VERZEICHNISSE"
492.PP
493Der
494Dir::State\-Abschnitt hat Verzeichnisse, die zu lokalen Statusinformationen gehören\&.
495lists
496ist das Verzeichnis, in das heruntergeladene Paketlisten platziert werden und
497status
498ist der Name der Dpkg\-Statusdatei\&.
499preferences
500ist der Name der APT\-Einstellungsdatei\&.
501Dir::State
502enthält das Standardverzeichnis, das allen Unterelementen vorangestellt wird, falls sie nicht mit
503/
504oder
505\&./
506beginnen\&.
507.PP
508Dir::Cache
509enthält Orte, die zu lokalen Zwischenspeicherinformationen gehören, so wie die beiden Paketzwischenspeicher
510srcpkgcache
511und
512pkgcache, sowie der Ort, an den heruntergeladene Archive platziert werden,
513Dir::Cache::archives\&. Die Generierung von Zwischenspeichern kann ausgeschaltet werden, indem ihre Namen leer gelassen werden\&. Dies wird den Start verlangsamen, aber Plattenplatz sparen\&. Es ist vermutlich vorzuziehen, statt des \(Fcpkgcache\(Fos den \(Fcsrcpkgcache\(Fo auszuschalten\&. Wie
514Dir::State
515ist das Standardverzeichnis in
516Dir::Cache
517enthalten\&.
518.PP
519Dir::Etc
520enthält den Ort der Konfigurationsdateien,
521sourcelist
522gibt den Ort der Quellliste und
523main
524ist die Standardkonfigurationsdatei (Einstellung hat keine Auswirkung, außer wenn sie aus der in
525\fBAPT_CONFIG\fR
526angegebenen Konfigurationsdatei erfolgt)\&.
527.PP
528Die
529Dir::Parts\-Einstellung liest in allen Konfigurationsteilen in lexikalischer Reihenfolge vom angegebenen Verzeichnis\&. Nachdem dies geschehen ist, wird die Hauptkonfigurationsdatei geladen\&.
530.PP
531Auf binäre Programme wird von
532Dir::Bin
533verwiesen\&.
534Dir::Bin::Methods
535gibt den Ort des Methodensteuerungsprogramms an und
536gzip,
537bzip2,
538lzma,
539dpkg,
540apt\-get,
541dpkg\-source,
542dpkg\-buildpackage
543und
544apt\-cache
545geben den Ort des jeweiligen Programms an\&.
546.PP
547Das Konfigurationselement
548RootDir
549hat eine besondere Bedeutung\&. Falls es gesetzt ist, sind alle Pfad relativ zu
550RootDir,
551\fIsogar Pfade, die absolut angegeben wurden\fR\&. So wird zum Beispiel, wenn
552RootDir
553auf
554/tmp/staging
555und
556Dir::State::status
557auf
558/var/lib/dpkg/status
559gesetzt ist, nach der Statusdatei in
560/tmp/staging/var/lib/dpkg/status
561nachgesehen\&.
562.SH "APT IN DSELECT"
563.PP
564Wenn APT als eine
565\fBdselect\fR(1)\-Methode benutzt wird, steuern mehrere Konfigurationsdirektiven das Standardverhalten\&. Diese stehen im Abschnitt
566DSelect\&.
567.PP
568Clean
569.RS 4
570Zwischenspeicherbereinigungsmodus; Dieser Wert kann entweder \(Fcalways\(Fo, \(Fcprompt\(Fo, \(Fcauto\(Fo, \(Fcpre\-auto\(Fo oder \(Fcnever\(Fo sein\&. \(Fcalways\(Fo und \(Fcprompt\(Fo werden, nachdem das Upgrade durchgeführt wurde, alle Pakete aus dem Zwischenspeicher entfernen, \(Fcprompt\(Fo (die Vorgabe) tut dies bedingt\&. \(Fcauto\(Fo entfernt nur jene Pakete, die nicht länger heruntergeladen werden können (zum Beispiel, weil sie durch eine neue Version ersetzt wurden)\&. \(Fcpre\-auto\(Fo führt diese Aktion vor dem Herunterladen neuer Pakete durch\&.
571.RE
572.PP
573Optionen
574.RS 4
575Die Inhalte dieser Variablen werden als Befehlszeilenoptionen an
576\fBapt-get\fR(8)
577übermittelt, wenn es für die Installationsphase durchlaufen wird\&.
578.RE
579.PP
580Updateoptions
581.RS 4
582Die Inhalte dieser Variable werden als Befehlszeilenoptionen an
583\fBapt-get\fR(8)
584übermittelt, wenn es für die Aktualisierungsphase durchlaufen wird\&.
585.RE
586.PP
587PromptAfterUpdate
588.RS 4
589Falls true, wird die Aktualisierungsoption [U] in
590\fBdselect\fR(1)
591immer nachfragen, um fortzufahren\&. Vorgabe ist es, nur bei Fehlern nachzufragen\&.
592.RE
593.SH "WIE APT DPKG AUFRUFT"
594.PP
595Mehrere Konfigurationsdirektiven steuern, wie APT
596\fBdpkg\fR(1)
597aufruft\&. Diese stehen im Abschnitt
598DPkg\&.
599.PP
600Optionen
601.RS 4
602Dies ist eine Liste von Optionen, die an Dpkg übermittelt werden\&. Die Optionen müssen unter Benutzung der Listenschreibweise angegeben werden und jedes Listenelement wird als einzelnes Argument an
603\fBdpkg\fR(1)
604übermittelt\&.
605.RE
606.PP
607Pre\-Invoke, Post\-Invoke
608.RS 4
609Dies ist eine Liste von Shell\-Befehlen, die vor/nach dem Aufruf von
610\fBdpkg\fR(1)
611ausgeführt werden\&. Wie
612options
613muss dies in Listenschreibweise angegeben werden\&. Die Befehle werden der Reihenfolge nach mit
614/bin/sh
615aufgerufen, sollte einer fehlschlagen, wird APT abgebrochen\&.
616.RE
617.PP
618Pre\-Install\-Pkgs
619.RS 4
620Dies ist eine Liste von Shell\-Befehlen, die vor dem Aufruf von Dpkg ausgeführt werden\&. Wie
621options
622muss dies in Listenschreibweise angegeben werden\&. Die Befehle werden der Reihenfolge nach mit
623/bin/sh
624aufgerufen, sollte einer fehlschlagen, wird APT abgebrochen\&. APT wird den Befehlen auf der Standardeingabe die Dateinamen aller \&.deb\-Dateien, die es installieren wird, übergeben, einen pro Zeile\&.
625.sp
626Version 2 dieses Protokolls gibt mehr Informationen aus, einschließlich der Protokollversion, dem APT\-Konfigurationsraum und den Paketen, Dateien und den Versionen, die geändert werden\&. Version 2 wird durch Setzen von
627DPkg::Tools::options::cmd::Version
628auf 2 eingeschaltet\&.
629cmd
630ist ein Befehl, der an
631Pre\-Install\-Pkgs
632gegeben wird\&.
633.RE
634.PP
635Run\-Directory
636.RS 4
637APT wechselt mit chdir in dieses Verzeichnis, bevor Dpkg aufgerufen wird, die Vorgabe ist
638/\&.
639.RE
640.PP
641Build\-options
642.RS 4
643Diese Optionen werden an
644\fBdpkg-buildpackage\fR(1)
645beim Kompilieren von Paketen übermittelt\&. Standardmäßig wird das Signieren augeschaltet und alle Programme werden erstellt\&.
646.RE
647.SS "Dpkd\-Trigger\-Benutzung (und zugehöriger Optionen)"
648.PP
649APT kann Dpkg auf eine Art aufrufen, auf die aggressiv Gebrauch von Triggern über mehrere Dpkg\-Aufrufe gemacht wird\&. Ohne weitere Optionen wird Dpkg Trigger nur während seiner eigenen Ausführung benutzen\&. Diese Optionen zu benutzen, kann daher die zum Installieren/Upgrade benötigte Zeit verkürzen\&. Beachten Sie, dass geplant ist, diese Optionen in Zukunft standardmäßig zu aktivieren, aber da es die Art, wie APT Dpkg aufruft, drastisch ändert, benötigt es noch viele weitere Tests\&.
650\fIDiese Optionen sind daher aktuell noch experimentell und sollten nicht in produktiven Umgebungen benutzt werden\&.\fR
651Außerdem unterbricht es die Fortschrittsanzeige, so dass alle Oberflächen aktuell in der halben (oder mehr) Zeit auf dem Status 100% stehen, während es aktuell alle Pakete konfiguriert\&.
652.PP
653Beachten Sie, dass es nicht gewährleistet ist, dass APT diese Optionen unterstützen wird oder dass diese Optionen in der Zukunft keinen (großen) Ärger machen\&. Wenn Sie die allgemeinen Risiken und Probleme mit diesen Optionen verstanden haben, aber tapfer genug sind, sie testen zu helfen, erstellen Sie eine neue Konfigurationsdatei und testen Sie eine Kombination von Optionen\&. Bitte berichten Sie auf Englisch jegliche Fehler, Probleme und Verbesserungen, denen Sie begegnen und stellen Sie sicher, dass Sie alle von Ihnen benutzten Optionen in Ihren Berichten vermerken\&. Zum Zweck der Fehlersuche könnte es außerdem nützlich sein, Dpkg um Hilfe zu fragen\&. Lesen Sie z\&.B\&.
654\fBdpkg \-\-audit\fR\&. Eine defensive Optionenkombination wäre
655.sp
656.if n \{\
657.RS 4
658.\}
659.nf
660DPkg::NoTriggers "true";
661PackageManager::Configure "smart";
662DPkg::ConfigurePending "true";
663DPkg::TriggersPending "true";
664.fi
665.if n \{\
666.RE
667.\}
668.PP
669DPkg::NoTriggers
670.RS 4
671Die keine\-Trigger\-Markierung zu allen Dpkg\-Aufrufen hinzufügen (ausgenommen den ConfigurePending\-Aufruf)\&. Siehe
672\fBdpkg\fR(1), wenn Sie interessiert sind, was dies tatsächlich bedeutet\&. In Kürze: Dpkg wird die Trigger nicht ausführen, dann ist diese Markierung vorhanden, außer sie wird explizit aufgerufen, um dies in einem gesonderten Aufruf zu tun\&. Beachten Sie, dass diese Option außerdem in älteren APT\-Versionen mit einer geringfügig anderen Bedeutung existiert (nicht dokumentiert): Vorher hing diese Option nur \-\-no\-triggers an die Konfigurationsaufrufe für Dpkg an \(en nun wird APT diese Markierung außerdem an die \(Fcunpack\(Fo\- und \(Fcremove\(Fo\-Aufrufe anhängen\&.
673.RE
674.PP
675PackageManager::Configure
676.RS 4
677Gültige Werte sind \(Fcall\(Fo, \(Fcsmart\(Fo und \(Fcno\(Fo\&. \(Fcall\(Fo ist der Vorgabewert und veranlasst APT alle Pakete explizit zu konfigurieren\&. Die Art von \(Fcsmart\(Fo ist es, nur die Pakete zu konfigurieren, die konfiguriert werden müssen, bevor eine anderes Paket entpackt (Pre\-Depends) werden kann und den Rest von Dpkg mit einem Aufruf, der von der nächsten Option generiert wurde, konfigurieren zu lassen\&. Im Gegensatz dazu wird \(Fcno\(Fo nicht konfigurieren und völlig die Konfiguration von Dpkg weitergeben (die in dem Moment fehlschlägt, in dem ein Pre\-Depends vorkommt)\&. Diese Option auf etwas anderes als all zu setzen, wird außerdem implizit standardmäßig die nächste Option aktivieren, da das System anderenfalls in einem nicht konfigurierten Status enden könnte, der nicht mehr startbar sein könnte\&.
678.RE
679.PP
680DPkg::ConfigurePending
681.RS 4
682Wenn diese Option gesetzt ist, wird APT
683\fBdpkg \-\-configure \-\-pending\fR
684aufrufen, um Dpkg alle benötigten Konfigurationen und Trigger handhaben zu lassen\&. Diese Option ist als Vorgabe automatisch aktiviert, wenn die vorherige Option nicht auf
685all
686gesetzt ist, aber Deaktivieren könnte nützlich sein, wenn Sie APT mehrmals hintereinander ausführen möchten \(en z\&.B\&. in einem Installationsprogramm\&. In diesen Szenarien könnten Sie diese Option außer in allen außer der letzten Ausführung deaktivieren\&.
687.RE
688.PP
689DPkg::TriggersPending
690.RS 4
691Nützlich für
692smart\-Konfiguration, da ein Paket mit ausstehenden Triggern nicht als
693installed
694angesehen wird und Dpkg es als aktuell entpackt betrachtet, was ein Hemmschuh für Pre\-Dependencies ist (siehe Debian\-Fehler #526774)\&. Beachten Sie, dass dies alle Trigger ausführt, nicht nur die Trigger, die zum Konfigurieren dieses Pakets benötigt werden\&.
695.RE
696.PP
697PackageManager::UnpackAll
698.RS 4
699Da die Konfiguration an das Ende von Dpkg verschoben werden kann, kann versucht werden, nur die Entpackserien von kritischen Notwendigkeiten, z\&.B\&. von Pre\-Depends, anzuweisen\&. Vorgabe ist true und daher die \(Fcalte\(Fo Methode zum Sortieren nach allem in mehreren Schritten\&. Obwohl in früheren Versionen von APT beide Methoden enthalten waren, wurde die
700OrderCritical\-Methode nicht benutzt, so dass diese Methode sehr experimentell ist und weitere Verbesserungen benötigt, bevor sie wirklich nützlich wird\&.
701.RE
702.PP
703OrderList::Score::Immediate
704.RS 4
705Essentielle Pakete (und ihre Abhängigkeiten) sollten sofort nach dem Entpacken konfiguriert werden\&. Es ist eine gute Idee, dies ziemlich früh im Upgrade\-Prozess zu tun, da diese Konfigurationsaufrufe aktuell außerdem
706DPkg::TriggersPending
707benötigen, das eine Reihe von Triggern ausführt (die möglicherweise nicht gebraucht werden)\&. Essentielle Pakete haben als Vorgabe eine hohe Bewertung, aber die immediate\-Markierung ist relativ niedrig (ein Paket, das Pre\-Depends hat, wird höher bewertet)\&. Diese Option und die anderen in der gleichen Gruppe können benutzt werden, um die Bewertung zu ändern\&. Das folgende Beispiel zeigt die Einstellungen mit ihren Vorgabewerten\&.
708.sp
709.if n \{\
710.RS 4
711.\}
712.nf
713OrderList::Score {
714 Delete 500;
715 Essential 200;
716 Immediate 10;
717 PreDepends 50;
718};
719.fi
720.if n \{\
721.RE
722.\}
723.sp
724.RE
725.SH "PERIODISCHE- UND ARCHIVOPTIONEN"
726.PP
727APT::Periodic\- und
728APT::Archives\-Gruppen von Optionen konfigurieren das Verhalten periodischer APT\-Aktualisierungen, die vom Skript
729/etc/cron\&.daily/apt
730durchgeführt werden\&. Lesen Sie die Kopfzeilen dieses Skripts, um eine kurze Dokumentation dieser Optionen zu erhalten\&.
731.SH "FEHLERSUCHOPTIONEN"
732.PP
733Einschalten von Optionen im Abschnitt
734Debug::
735wird veranlassen, dass Fehlersuchinformationen an die Standardfehlerausgabe des Programms gesendet werden, das die
736apt\-Bibliotheken benutzt oder besondere Programmmodi einschaltet, die in erster Linie für das Fehlersuchverhalten von
737apt
738nützlich sind\&. Die meisten dieser Optionen sind für den normalen Anwender uninteressant, aber ein paar könnten es sein:
739.sp
740.RS 4
741.ie n \{\
742\h'-04'\(bu\h'+03'\c
743.\}
744.el \{\
745.sp -1
746.IP \(bu 2.3
747.\}
748
749Debug::pkgProblemResolver
750schaltet die Ausgabe über die von
751dist\-upgrade, upgrade, install, remove, purge
752getroffenen Entscheidungen ein\&.
753.RE
754.sp
755.RS 4
756.ie n \{\
757\h'-04'\(bu\h'+03'\c
758.\}
759.el \{\
760.sp -1
761.IP \(bu 2.3
762.\}
763
764Debug::NoLocking
765schaltet jegliches Sperren von Dateien aus\&. Dies kann benutzt werden, um einige Operationen (zum Beispiel
766apt\-get \-s install) als nicht root\-Anwender auszuführen\&.
767.RE
768.sp
769.RS 4
770.ie n \{\
771\h'-04'\(bu\h'+03'\c
772.\}
773.el \{\
774.sp -1
775.IP \(bu 2.3
776.\}
777
778Debug::pkgDPkgPM
779gibt die aktuelle Befehlszeile jedesmal aus, wenn
780apt
781\fBdpkg\fR(1)
782aufruft\&.
783.RE
784.sp
785.RS 4
786.ie n \{\
787\h'-04'\(bu\h'+03'\c
788.\}
789.el \{\
790.sp -1
791.IP \(bu 2.3
792.\}
793
794
795Debug::IdentCdrom
796schaltet das Einbeziehen von statfs\-Daten in CD\-ROM\-IDs aus\&.
797.RE
798.PP
799Eine vollständige Liste der Fehlersuchoptionen von APT folgt\&.
800.PP
801Debug::Acquire::cdrom
802.RS 4
803Gibt Informationen aus, die sich auf Zugriffe von
804cdrom://\-Quellen beziehen\&.
805.RE
806.PP
807Debug::Acquire::ftp
808.RS 4
809Gibt Informationen aus, die sich auf das Herunterladen von Paketen per FTP beziehen\&.
810.RE
811.PP
812Debug::Acquire::http
813.RS 4
814Gibt Informationen aus, die sich auf das Herunterladen von Paketen per HTTP beziehen\&.
815.RE
816.PP
817Debug::Acquire::https
818.RS 4
819Gibt Informationen aus, die sich auf das Herunterladen von Paketen per HTTPS beziehen\&.
820.RE
821.PP
822Debug::Acquire::gpgv
823.RS 4
824Gibt Informationen aus, die sich auf das Prüfen kryptografischer Signaturen mittels
825gpg
826beziehen\&.
827.RE
828.PP
829Debug::aptcdrom
830.RS 4
831Informationen über den Zugriffsprozess auf Paketsammlungen ausgeben, die auf CD\-ROMs gespeichert sind\&.
832.RE
833.PP
834Debug::BuildDeps
835.RS 4
836Beschreibt den Prozess der Auflösung von Bauabhängigkeiten in
837\fBapt-get\fR(8)\&.
838.RE
839.PP
840Debug::Hashes
841.RS 4
842Jeden kryptografischen Hash ausgeben, der von den
843apt\-Bibliotheken generiert wurde\&.
844.RE
845.PP
846Debug::IdentCDROM
847.RS 4
848Keine Informationen von
849statfs
850einschließen, und zwar die Anzahl der benutzten und freien Blöcke auf dem CD\-ROM\-Dateisystem, wenn eine ID für eine CD\-ROM generiert wird\&.
851.RE
852.PP
853Debug::NoLocking
854.RS 4
855Jegliches Sperren von Dateien ausschalten\&. Dies wird zum Beispiel erlauben, dass zwei Instanzen von
856\(lqapt\-get update\(rq
857zur gleichen Zeit laufen\&.
858.RE
859.PP
860Debug::pkgAcquire
861.RS 4
862Protokollieren, wenn Elemente aus der globalen Warteschlange zum Herunterladen hinzugefügt oder entfernt werden\&.
863.RE
864.PP
865Debug::pkgAcquire::Auth
866.RS 4
867Statusmeldungen und Fehler ausgeben, die sich auf das Prüfen von Prüfsummen und kryptografischen Signaturen von heruntergeladenen Dateien beziehen\&.
868.RE
869.PP
870Debug::pkgAcquire::Diffs
871.RS 4
872Informationen über das Herunterladen und Anwenden von Paketindexlisten\-Diffs und Fehler, die die Paketindexlisten\-Diffs betreffen, ausgeben\&.
873.RE
874.PP
875Debug::pkgAcquire::RRed
876.RS 4
877Informationen ausgeben, die sich auf das Patchen von Paketlisten von APT beziehen, wenn Index\-Diffs anstelle vollständiger Indizes heruntergeladen werden\&.
878.RE
879.PP
880Debug::pkgAcquire::Worker
881.RS 4
882Alle Interaktionen mit Unterprozessen protokollieren, die aktuell Downloads durchführen\&.
883.RE
884.PP
885Debug::pkgAutoRemove
886.RS 4
887Alle Ereignisse protokollieren, die sich auf den automatisch\-installiert\-Status von Paketen und auf das Entfernen von nicht benutzten Paketen beziehen\&.
888.RE
889.PP
890Debug::pkgDepCache::AutoInstall
891.RS 4
892Fehlersuchmeldungen generieren, die beschreiben, welche Pakete automatisch installiert werden, um Abhängigkeiten aufzulösen\&. Dies entspricht dem anfangs durchgeführten auto\-install\-Durchlauf, z\&.B\&. in
893apt\-get install
894und nicht dem vollständigen
895apt\-Abhängigkeitsauflöser\&. Lesen Sie dafür
896Debug::pkgProblemResolver\&.
897.RE
898.PP
899Debug::pkgDepCache::Marker
900.RS 4
901Generiert Fehlersuchmeldungen, die beschreiben, welches Paket als \(Fckeep\(Fo/\(Fcinstall\(Fo/\(Fcremove\(Fo markiert ist, während der ProblemResolver seine Arbeit verrichtet\&. Jedes Hinzufügen oder Löschen kann zusätzliche Aktionen auslösen\&. Sie werden nach zwei eingerückten Leerzeichen unter dem Originaleintrag angezeigt\&. Jede Zeile hat das Format
902MarkKeep,
903MarkDelete
904oder
905MarkInstall
906gefolgt von
907Paketname <a\&.b\&.c \-> d\&.e\&.f | x\&.y\&.z> (Abschnitt)
908wobei
909a\&.b\&.c
910die aktuelle Version des Paketes ist,
911d\&.e\&.f
912die Version ist, die zur Installation vorgesehen ist und
913x\&.y\&.z
914eine neuere Version ist, die aber nicht zur Installation vorgesehen ist (aufgrund einer niedrigen Pinning\-Bewertung)\&. Die letzten beiden können weggelassen werden, wenn es keine gibt oder wenn sie die gleiche Version haben, wie die, die installiert ist\&.
915section
916ist der Name des Abschnitts, in dem das Paket erscheint\&.
917.RE
918.PP
919Debug::pkgInitConfig
920.RS 4
921Die Vorgabekonfiguration beim Start auf der Standardfehlerausgabe ausgeben\&.
922.RE
923.PP
924Debug::pkgDPkgPM
925.RS 4
926Wenn
927\fBdpkg\fR(1)
928aufgerufen wird, Ausgabe der genauen Befehlszeile mit der es aufgerufen wurde, mit Argumenten, die durch einzelne Leerzeichen getrennt sind\&.
929.RE
930.PP
931Debug::pkgDPkgProgressReporting
932.RS 4
933Alle von
934\fBdpkg\fR(1)
935empfangenen Daten über einen Status\-Datei\-Deskriptor und alle während deren Auswertung gefundenen Fehler ausgeben\&.
936.RE
937.PP
938Debug::pkgOrderList
939.RS 4
940Eine Aufzeichnung des Algorithmus generieren, der über die Reihenfolge entscheidet, in der
941apt
942Pakete an
943\fBdpkg\fR(1)
944weiterleiten soll\&.
945.RE
946.PP
947Debug::pkgPackageManager
948.RS 4
949Statusmeldungen ausgeben, die die Schritte nachverfolgen, die beim Aufruf von
950\fBdpkg\fR(1)
951ausgeführt werden\&.
952.RE
953.PP
954Debug::pkgPolicy
955.RS 4
956Die Priorität jeder Paketliste beim Start ausgeben\&.
957.RE
958.PP
959Debug::pkgProblemResolver
960.RS 4
961Die Ausführung des Abhängigkeitenverfolgers aufzeichnen (dies wird nur auf das angewandt, was geschieht, wenn ein komplexes Abhängigkeitsproblem aufgetreten ist)\&.
962.RE
963.PP
964Debug::pkgProblemResolver::ShowScores
965.RS 4
966Eine Liste aller installierten Pakete mit ihren berechneten Bewertungen, die vom pkgProblemResolver benutzt werden, ausgeben\&. Die Beschreibung des Pakets ist die gleiche, wie in
967Debug::pkgDepCache::Marker
968beschrieben\&.
969.RE
970.PP
971Debug::sourceList
972.RS 4
973Die Informationen über die in
974/etc/apt/vendors\&.list
975gelesenen Anbieter ausgeben\&.
976.RE
977.SH "BEISPIELE"
978.PP
979/usr/share/doc/apt/examples/configure\-index\&.gz
980ist eine Konfigurationsdatei, die Beispielwerte für alle möglichen Optionen zeigen\&.
981.SH "DATEIEN"
982.PP
983/etc/apt/apt\&.conf
984.RS 4
985APT\-Konfigurationsdatei\&. Konfigurationselement:
986Dir::Etc::Main\&.
987.RE
988.PP
989/etc/apt/apt\&.conf\&.d/
990.RS 4
991APT\-Konfigurationsdatei\-Fragmente\&. Konfigurationselement:
992Dir::Etc::Parts\&.
993.RE
994.SH "SIEHE AUCH"
995.PP
996
997\fBapt-cache\fR(8),
998\fBapt-config\fR(8),
999\fBapt_preferences\fR(5)\&.
1000.SH "FEHLER"
1001.PP
1002\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
1003/usr/share/doc/debian/bug\-reporting\&.txt
1004oder den
1005\fBreportbug\fR(1)\-Befehl\&. Verfassen Sie Fehlerberichte bitte auf Englisch\&.
1006.SH "ÜBERSETZUNG"
1007.PP
1008Die deutsche Übersetzung wurde 2009 von Chris Leick
1009c\&.leick@vollbio\&.de
1010angefertigt in Zusammenarbeit mit dem Debian German\-l10n\-Team
1011debian\-l10n\-german@lists\&.debian\&.org\&.
1012.PP
1013Note 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\&.
1014.SH "AUTHORS"
1015.PP
1016\fBJason Gunthorpe\fR
1017.RS 4
1018.RE
1019.PP
1020\fBAPT\-Team\fR
1021.RS 4
1022.RE
1023.PP
1024\fBDaniel Burrows\fR <\&dburrows@debian\&.org\&>
1025.RS 4
1026Initial documentation of Debug::*\&.
1027.RE
1028.SH "NOTES"
1029.IP " 1." 4
1030APT-Fehlerseite
1031.RS 4
1032\%http://bugs.debian.org/src:apt
1033.RE