Commit | Line | Data |
---|---|---|
1479465f GJ |
1 | .\" dpkg manual page - dpkg-query(1) |
2 | .\" | |
3 | .\" Copyright © 2001 Wichert Akkerman <wakkerma@debian.org> | |
4 | .\" Copyright © 2006-2007 Frank Lichtenheld <djpig@debian.org> | |
5 | .\" Copyright © 2006-2015 Guillem Jover <guillem@debian.org> | |
6 | .\" Copyright © 2008-2011 Raphaël Hertzog <hertzog@debian.org> | |
7 | .\" | |
8 | .\" This is free software; you can redistribute it and/or modify | |
9 | .\" it under the terms of the GNU General Public License as published by | |
10 | .\" the Free Software Foundation; either version 2 of the License, or | |
11 | .\" (at your option) any later version. | |
12 | .\" | |
13 | .\" This is distributed in the hope that it will be useful, | |
14 | .\" but WITHOUT ANY WARRANTY; without even the implied warranty of | |
15 | .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
16 | .\" GNU General Public License for more details. | |
17 | .\" | |
18 | .\" You should have received a copy of the GNU General Public License | |
19 | .\" along with this program. If not, see <https://www.gnu.org/licenses/>. | |
20 | . | |
21 | .\"******************************************************************* | |
22 | .\" | |
23 | .\" This file was generated with po4a. Translate the source file. | |
24 | .\" | |
25 | .\"******************************************************************* | |
26 | .TH dpkg\-query 1 %RELEASE_DATE% %VERSION% dpkg\-Programmsammlung | |
27 | .nh | |
28 | .SH BEZEICHNUNG | |
29 | dpkg\-query \- ein Werkzeug, um die dpkg\-Datenbank abzufragen | |
30 | . | |
31 | .SH ÜBERSICHT | |
32 | \fBdpkg\-query\fP [\fIOption\fP …] \fIBefehl\fP | |
33 | . | |
34 | .SH BESCHREIBUNG | |
35 | \fBdpkg\-query\fP ist ein Werkzeug, um Informationen über Pakete zu zeigen, die | |
36 | in der \fBdpkg\fP\-Datenbank aufgeführt sind. | |
37 | . | |
38 | .SH BEFEHLE | |
39 | .TP | |
40 | \fB\-l\fP, \fB\-\-list\fP [\fIPaketname\-Muster\fP …] | |
41 | Liste Pakete auf, deren Namen auf ein bestimmtes Muster passt. Falls kein | |
42 | \fIPaketname\-Muster\fP angegeben ist, liste alle Pakete in \fI%ADMINDIR%/status\fP | |
43 | auf. Dabei werden alle Pakete ausgeschlossen, die als »nicht\-installiert« | |
44 | markiert sind (d.h. früher endgültig entfernt wurden). Normale | |
45 | Shell\-Jokerzeichen sind im \fIPaketname\-Muster\fP erlaubt. Beachten Sie, dass | |
46 | Sie wahrscheinlich \fIPaketname\-Muster\fP durch Anführungszeichen schützen | |
47 | müssen, um die Shell an der Dateinamen\-Expansion zu hindern. Folgender | |
48 | Befehl listet beispielsweise alle Paketnamen, die mit »libc6« beginnen, auf: | |
49 | ||
50 | .nf | |
51 | \fBdpkg\-query \-l 'libc6*'\fP | |
52 | .fi | |
53 | ||
54 | Die ersten drei Spalten der Ausgabe zeigen die gewünschte Aktion, den | |
55 | Paketstatus und Fehler, in dieser Reihenfolge. | |
56 | ||
57 | Gewünschte Aktion: | |
58 | .nf | |
59 | u = Unbekannt | |
60 | i = Installieren | |
61 | h = Halten | |
62 | r = Entfernen | |
63 | p = Vollständig Löschen | |
64 | .fi | |
65 | ||
66 | Paketstatus: | |
67 | .nf | |
68 | n = Nicht installiert | |
69 | c = Config\-Datei | |
70 | H = Halb installiert | |
71 | U = Entpackt | |
72 | F = Fehlgeschl. Konfiguration | |
73 | W = Trigger erWartet | |
74 | t = Trigger anhängig | |
75 | i = Installiert | |
76 | .fi | |
77 | ||
78 | Fehler\-Schalter: | |
79 | .nf | |
80 | <leer> = (kein) | |
81 | R = Neuinstallation notwendig | |
82 | .fi | |
83 | ||
84 | Ein Großbuchstabe als Status oder Fehler zeigt an, dass das Paket | |
85 | wahrscheinlich schwere Fehler verursachen wird. Bitte lesen Sie \fBdpkg\fP(1) | |
86 | über die oben genannten Zustände und Schalter. | |
87 | ||
88 | Das Ausgabeformat dieser Option kann nicht konfiguriert werden, variiert | |
89 | aber automatisch mit der Terminalbreite. Die Ausgabe ist für menschliche | |
90 | Leser gedacht und nicht leicht maschinenlesbar. Lesen Sie über die Optionen | |
91 | \fB\-W\fP (\fB\-\-show\fP) und \fB\-\-showformat\fP, um das Ausgabeformat zu | |
92 | konfigurieren. | |
93 | .TP | |
94 | \fB\-W\fP, \fB\-\-show\fP [\fIPaketname\-Muster\fP …] | |
95 | Genau wie die \fB\-\-list\fP\-Option wird dies alle Pakete, die auf das angegebene | |
96 | Muster passen, aufführen. Allerdings kann die Ausgabe mit der | |
97 | \fB\-\-showformat\fP\-Option angepasst werden. Im Standardausgabeformat wird eine | |
98 | Zeile pro passendem Paket ausgegeben, wobei in jeder Zeile Name (erweitert | |
99 | mit der Architektur\-Spezifizierung für \fBMulti\-Arch\fP\-\fBsame\fP\-Pakete) und | |
100 | installierte Version des Pakets getrennt durch einen Tabulator enthalten | |
101 | sind. | |
102 | .TP | |
103 | \fB\-s\fP, \fB\-\-status\fP \fIPaketname\fP … | |
104 | Berichte Zustand des angegebenen Paketes. Dies zeigt nur den Eintrag in der | |
105 | Datenbank der Zustände der installierten Pakete. Wenn mehrere \fIPaketname\fP | |
106 | aufgeführt sind, werden die angeforderten Statuseinträge durch Leerzeilen | |
107 | getrennt, wobei die Reihenfolge identisch zu der in der Argumentenliste ist. | |
108 | .TP | |
109 | \fB\-L\fP, \fB\-\-listfiles\fP \fIPaketname\fP … | |
110 | Aufführen von Dateien, die durch \fIPaketname\fP installiert wurden. Wenn | |
111 | mehrere \fIPaketname\fP aufgeführt sind, werden die angeforderten Dateilisten | |
112 | durch Leerzeilen getrennt, wobei die Reihenfolge identisch zu der in der | |
113 | Argumentenliste ist. Beachten Sie aber, dass Dateien, die durch | |
114 | Paket\-spezifische Installationsskripte angelegt wurden, nicht aufgeführt | |
115 | werden. | |
116 | .TP | |
117 | \fB\-\-control\-list\fP \fIPaketname\fP | |
118 | Aufführen von Steuerdateien, die auf Ihrem System von \fIPaketname\fP | |
119 | installiert wurden (seit Dpkg 1.16.5). Diese können als Eingabeargumente für | |
120 | \fB\-\-control\-show\fP verwandt werden. | |
121 | .TP | |
122 | \fB\-\-control\-show\fP \fIPaketname\fP \fISteuerdatei\fP | |
123 | Die \fISteuerdatei\fP, die auf Ihrem System von \fIPaketname\fP installiert wurde, | |
124 | auf der Standardausgabe ausgeben (seit Dpkg 1.16.5). | |
125 | .TP | |
126 | \fB\-c\fP, \fB\-\-control\-path\fP \fIPaketname\fP [\fISteuerdatei\fP] | |
127 | Listet die Pfade für Steuerdateien auf, die von \fIPaketname\fP auf Ihrem | |
128 | System installiert wurden (seit Dpkg 1.15.4). Falls \fISteuerdatei\fP angegeben | |
129 | wurde, liste nur den Pfad für diese Steuerdatei auf, falls sie existiert. | |
130 | ||
131 | \fBWarnung\fP: Dieser Befehl ist veraltet, da er direkten Zugriff auf die | |
132 | interne Dpkg\-Datenbank gibt. Bitte wechseln Sie stattdessen zu | |
133 | \fB\-\-control\-list\fP und \fB\-\-control\-show\fP für alle Fälle, in denen diese | |
134 | Befehle die gleichen Ergebnisse geben. Solange es noch mindestens einen Fall | |
135 | gibt, in dem dieser Befehl benötigt wird (d.h. wenn ein beschädigendes | |
136 | Postrm\-Betreuerskript entfernt werden muss), und solange es keine gute | |
137 | Lösung dafür gibt wird dieser Befehl nicht entfernt. | |
138 | .TP | |
139 | \fB\-S\fP, \fB\-\-search\fP \fIDateiname\-Suchmuster\fP … | |
140 | Suche nach Paketen, denen Paketen, die auf ein bestimmtes Muster passen, | |
141 | gehören. Die normalen Jokerzeichen (»wildcards«) der Shell können in diesem | |
142 | Muster verwandt werden, wobei der Stern (\fB*\fP) und das Fragezeichen (\fB?\fP) | |
143 | auf einen Schrägstrich passen und der inverse Schrägstrich (\fB\e\fP) als | |
144 | Maskierzeichen verwandt wird. | |
145 | ||
146 | Falls das erste Zeichen im \fIDateiname\-Suchmuster\fP keines aus ‚\fB*[?/\fP’ ist, | |
147 | dann wird es als Teilzeichenkette\-Suche betrachtet und implizit durch ‚\fB*\fP’ | |
148 | eingeschlossen (wie in \fB*\fP\fIDateiname\-Suchmuster\fP\fB*\fP). Falls die | |
149 | nachfolgende Zeichenkette etwas aus ‚\fB*[?\e\fP’ enthält, dann wird dies wie | |
150 | ein Glob\-Muster behandelt, andernfalls werden alle abschließenden ‚\fB/\fP’ | |
151 | oder ‚\fB/.\fP’ entfernt und ein »literal path lookup« durchgeführt. | |
152 | ||
153 | Dieser Befehl wird weder die zusätzlichen Dateien, die durch | |
154 | Betreuer\-Skripte angelegt wurden, noch Alternativen aufführen. | |
155 | .TP | |
156 | \fB\-p\fP, \fB\-\-print\-avail\fP \fIPaketname\fP … | |
157 | Zeige Details über \fIPaketname\fP an, wie diese in \fI%ADMINDIR%/available\fP | |
158 | vorliegen. Wenn mehrere \fIPaketname\fP aufgeführt sind, werden die | |
159 | angeforderten \fIavailable\fP\-Einträge durch Leerzeilen getrennt, wobei die | |
160 | Reihenfolge identisch zu der in der Argumentenliste ist. | |
161 | ||
162 | Benutzer APT\-basierter Oberflächen sollten \fBapt\-cache show\fP \fIPaketname\fP | |
163 | verwenden, da die Datei \fIavailable\fP nur bei der Benutzung von \fBdselect\fP | |
164 | aktuell bleibt. | |
165 | .TP | |
166 | \fB\-?\fP, \fB\-\-help\fP | |
167 | Zeige den Bedienungshinweis und beende. | |
168 | .TP | |
169 | \fB\-\-version\fP | |
170 | Gebe die Version aus und beende sich. | |
171 | . | |
172 | .SH OPTIONEN | |
173 | .TP | |
174 | \fB\-\-admindir=\fP\fIVerz\fP | |
175 | Ändert den Ablageort der \fBdpkg\fP\-Datenbank. Der Standardort ist | |
176 | \fI%ADMINDIR%\fP. | |
177 | .TP | |
178 | \fB\-\-load\-avail\fP | |
179 | Auch die »available«\-Datei laden, wenn die Befehle \fB\-\-show\fP und \fB\-\-list\fP | |
180 | verwandt werden, die jetzt standardmnäßig nur die Statusdatei laden (seit | |
181 | Dpkg 1.16.2). | |
182 | .TP | |
183 | \fB\-f\fP, \fB\-\-showformat=\fP\fIFormat\fP | |
184 | Diese Option wird dazu verwendet, das Format der Ausgabe anzugeben, das | |
185 | \fB\-\-show\fP verwenden wird. Das Format ist eine Zeichenkette, die für jedes | |
186 | aufgeführte Paket ausgegeben wird. | |
187 | ||
188 | In der Formatzeichenkette leitet „\fB\e\fP“ Escape\-Sequenzen ein: | |
189 | ||
190 | .nf | |
191 | \fB\en\fP Zeilenumbruch | |
192 | \fB\er\fP Wagenrücklauf | |
193 | \fB\et\fP Tabulator | |
194 | .fi | |
195 | ||
196 | „\fB\e\fP“ vor einem anderen Zeichen unterdrückt jede spezielle Bedeutung des | |
197 | folgenden Zeichens. Dies ist für „\fB\e\fP“ und „\fB$\fP“ nützlich. | |
198 | ||
199 | Paketinformationen können einbezogen werden, indem Variablenreferenzen auf | |
200 | Paketfelder eingefügt werden. Hierbei wird folgende Syntax verwendet: | |
201 | „\fB${\fP\fIFeld\fP[\fB;\fP\fIBreite\fP]\fB}\fP“. Felder werden rechtsbündig ausgegeben, | |
202 | falls die Breite nicht negativ ist und somit linksbündige Ausgabe | |
203 | erfolgt. Die folgenden \fIFeld\fPer werden verstanden, sind aber nicht | |
204 | notwendigerweise in der Status\-Datei verfügbar (nur interne Felder oder | |
205 | Felder, die im Binärpaket abgespeichert sind, landen dort): | |
206 | ||
207 | .nf | |
208 | \fBArchitecture\fP | |
209 | \fBBugs\fP | |
210 | \fBConffiles\fP (intern) | |
211 | \fBConfig\-Version\fP (intern) | |
212 | \fBConflicts\fP | |
213 | \fBBreaks\fP | |
214 | \fBDepends\fP | |
215 | \fBDescription\fP | |
216 | \fBEnhances\fP | |
217 | \fBEssential\fP | |
218 | \fBFilename\fP (intern, Oberflächen\-bezogen) | |
219 | \fBHomepage\fP | |
220 | \fBInstalled\-Size\fP | |
221 | \fBMD5sum\fP (intern, Oberflächen\-bezogen) | |
222 | \fBMSDOS\-Filename\fP (intern, Oberflächen\-bezogen) | |
223 | \fBMaintainer\fP | |
224 | \fBOrigin\fP | |
225 | \fBPackage\fP | |
226 | \fBPre\-Depends\fP | |
227 | \fBPriority\fP | |
228 | \fBProvides\fP | |
229 | \fBRecommends\fP | |
230 | \fBReplaces\fP | |
231 | \fBRevision\fP (veraltet) | |
232 | \fBSection\fP | |
233 | \fBSize\fP (intern, Oberflächen\-bezogen) | |
234 | \fBSource\fP | |
235 | \fBStatus\fP (intern) | |
236 | \fBSuggests\fP | |
237 | \fBTag\fP (normalerweise nicht im .deb sondern in Packages\-Dateien des Depots) | |
238 | \fBTriggers\-Awaited\fP (intern) | |
239 | \fBTriggers\-Pending\fP (intern) | |
240 | \fBVersion\fP | |
241 | \fBshow:Summary\fP (virtuell) | |
242 | \fBshow:Status\-Abbrev\fP (virtuell) | |
243 | .fi | |
244 | ||
245 | Die folgenden Felder sind virtuell, sie werden von \fBdpkg\-query\fP aus Werten | |
246 | aus anderen Feldern erstellt (beachten Sie, dass diese keine gültigen Namen | |
247 | für Felder in Steuerdateien benutzen): | |
248 | .RS | |
249 | .TP | |
250 | \fBbinary:Package\fP | |
251 | Es enthält den Binärpaketnamen mit einer möglichen | |
252 | Architektur\-Spezifizierung wie „libc6:amd64“ (seit Dpkg 1.16.2). Eine | |
253 | Architektur\-Spezifizierung dient dazu, einen eindeutigen Paketnamen zu | |
254 | erzeugen, falls beispielsweise das Paket ein Feld \fBMulti\-Arch\fP mit dem Wert | |
255 | \fBsame\fP hat oder das Paket für eine fremde Architektur ist. | |
256 | .TP | |
257 | \fBbinary:Summary\fP | |
258 | Es enthält die Kurzbeschreibung des Pakets (seit Dpkg 1.16.2). | |
259 | .TP | |
260 | \fBdb:Status\-Abbrev\fP | |
261 | Es enthält den abgekürzten Paketstatus (als drei Zeichen) wie „ii “ oder | |
262 | „iHR“ (seit Dpkg 1.16.2). Lesen Sie die Beschreibung von \fB\-\-list\fP für | |
263 | weitere Details. | |
264 | .TP | |
265 | \fBdb:Status\-Want\fP | |
266 | Es enthält den gewünschten Status des Pakets, Teil des Statusfeldes (seit | |
267 | Dpkg 1.17.11). | |
268 | .TP | |
269 | \fBdb:Status\-Status\fP | |
270 | Es enthält das Paketstatuswort, Teil des Statusfeldes (seit Dpkg 1.17.11). | |
271 | .TP | |
272 | \fBdb:Status\-Eflag\fP | |
273 | Es enthält den Paketstatusfehlerschalter, Teil des Statusfeldes (seit Dpkg | |
274 | 1.17.11). | |
275 | .TP | |
276 | \fBsource:Package\fP | |
277 | Es enthält den Quellpaketnamen für dieses Binärpaket (seit Dpkg 1.16.2). | |
278 | .TP | |
279 | \fBsource:Version\fP | |
280 | Es enthält die Quellpaketversion für dieses Binärpaket (seit Dpkg 1.16.2). | |
281 | .TP | |
282 | \fBsource:Upstream\-Version\fP | |
283 | Es enthält die Quellpaketversion der Originalautoren für dieses Binärpaket | |
284 | (seit Dpkg 1.18.16). | |
285 | .RE | |
286 | .IP | |
287 | Die Standard\-Formatzeichenkette ist | |
288 | „\fB${binary:Package}\et${Version}\en\fP“. Tatsächlich können auch alle anderen | |
289 | Felder, die in der Statusdatei gefunden werden können | |
290 | (d.h. benutzerdefinierte Felder), abgefragt werden. Sie werden so | |
291 | dargestellt, wie sie gefunden werden, es erfolgt keine Umwandlung oder | |
292 | Fehlerüberprüfung. Um den Namen des \fBdpkg\fP\-Betreuers und die installierte | |
293 | Version zu erhalten, könnten Sie folgendes ausführen: | |
294 | ||
295 | .nf | |
296 | \fBdpkg\-query \-W \-f='${binary:Package} ${Version}\et${Maintainer}\en' dpkg\fP | |
297 | .fi | |
298 | . | |
299 | .SH RÜCKGABEWERT | |
300 | .TP | |
301 | \fB0\fP | |
302 | Die angeforderte Abfrage wurde erfolgreich ausgeführt. | |
303 | .TP | |
304 | \fB1\fP | |
305 | Die angeforderte Abfrage schlug entweder ganz oder teilweise fehl, da keine | |
306 | Datei oder kein Paket gefunden wurde (außer für \fB\-\-control\-path\fP, | |
307 | \fB\-\-control\-list\fP und \fB\-\-control\-show\fP, bei denen solche Fehler fatal | |
308 | sind). | |
309 | .TP | |
310 | \fB2\fP | |
311 | Fataler oder nicht behebbarer Fehler aufgrund ungültiger | |
312 | Befehlszeilenverwendung oder Interaktionen mit dem System, wie Zugriffe auf | |
313 | die Datenbank, Speicherzuweisungen usw. | |
314 | . | |
315 | .SH UMGEBUNG | |
316 | .TP | |
317 | \fBDPKG_ADMINDIR\fP | |
318 | Falls gesetzt und die Option \fB\-\-admindir\fP nicht verwandt wurde, wird dies | |
319 | als Datenverzeichnis von \fBdpkg\fP verwandt. | |
320 | .TP | |
321 | \fBCOLUMNS\fP | |
322 | Diese Einstellung beeinflusst die Ausgabe der \fB\-\-list\fP\-Option durch | |
323 | Verändern der Breite ihrer Ausgabe. | |
324 | . | |
325 | .SH "SIEHE AUCH" | |
326 | \fBdpkg\fP(1). | |
327 | ||
328 | .SH ÜBERSETZUNG | |
329 | Die deutsche Übersetzung wurde 2004, 2006-2017 von Helge Kreutzmann | |
330 | <debian@helgefjell.de>, 2007 von Florian Rehnisch <eixman@gmx.de> und | |
331 | 2008 von Sven Joachim <svenjoac@gmx.de> | |
332 | angefertigt. Diese Übersetzung ist Freie Dokumentation; lesen Sie die | |
333 | GNU General Public License Version 2 oder neuer für die Kopierbedingungen. | |
334 | Es gibt KEINE HAFTUNG. |