1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
|
*****************************************************
* GENERATED FILE, DO NOT EDIT *
* THIS IS NO SOURCE FILE, BUT RESULT OF COMPILATION *
*****************************************************
This file was generated by po4a(7). Do not store it (in VCS, for example),
but store the PO file used as source file by po4a-translate.
In fact, consider this as a binary, and the PO file as a regular .c file:
If the PO get lost, keeping this translation up-to-date will be harder.
=encoding UTF-8
=head1 NAMN
dpkg-query - ett verktyg för att slå upp i dpkg-databasen
=head1 SYNOPS
B<dpkg-query> [I<flaggor>...] I<åtgärd>
=head1 BESKRIVNING
B<dpkg-query> är ett verktyg för att visa information om paket i B<dpkg>-databasen.
=head1 KOMMANDON
=over
=item B<-l>, B<--list> [I<paketnamnsmönster> ...]
Lista alla kända paket som matchar ett eller flera mönster, oavsett status, inbegripet äkta och virtuella paket som refereras i något beroenderelationsfält (såsom B<Breaks>, B<Enhances>, osv.). Om inget I<paketnamnsmönster> anges listas alla paket i I<%ADMINDIR%/status>, förutom de paket som markerats som ej installerade (dvs. de som tidigare har helt tagits bort). Skalets normala jokertecken tillåts i I<paketnamnsmönster>. Observera att du sannolikt måste skriva I<paketnamnsmönster> inom citationstecken för att förhindra att skalet expanderar filnamnet. Till exempel kommer följande lista alla paket vars namn börjar på ”libc6”:
=over
dpkg-query -l 'libc6*'
=back
De första tre kolumnerna i utdata visar önskad åtgärd, paketstatus och fel, i den ordningen.
Önskad åtgärd
=over
=item u = Okänd
=item i = Installera
=item h = Håll
=item r = Radera
=item p = Rensa
=back
Paketstatus:
=over
=item n = Ej installerat
=item c = konfigurationsfiler
=item H = Halvt installerat
=item U = Uppackat
=item F = Halvt konfigurerat
=item W = Väntar på utlösare
=item t = Utlösare väntar
=item i = Installerat
=back
Felflaggor:
=over
=item E<lt>tomE<gt> = (ingen)
=item R = Ominstallation krävs
=back
En versal status- eller felbokstav anger att paketet troligen kommer orsaka allvarliga problem. Se L<dpkg(1)> för information om status och flaggor ovan.
Utdataformatet för den här flaggan kan inte justeras, men varieras automatiskt för att passa terminalbredden. Det är avsett för mänskliga läsare, och är inte enkelt maskinläsbart. Se B<-W> (B<--show>) och B<--showformat> för hur du konfigurerar utdataformatet.
=item B<-W>, B<--show> [I<paketnamnsmönster> ...]
Precis som flaggan B<--list> kommer paket som matchar de givna mönstren att visas. Utdatat kan dock skräddarsys med flaggan B<--showformat>.
Standardutdataformatet är en rad per paket som träffas, där varje rad innehåller paketnamnet och installerad version av paketet, avdelat med ett tabulatortecken. Paketnamnen kommer vra utökat med arkitektursbeskrivning för paket med ett B<Multi-Arch>-fält med värdet B<same>, eller med en oegen arkitektur, det vill säga en arkitektur som varken är den egna eller B<all>.
=item B<-s>, B<--status> [I<paketnamn>...]
Rapportera status om angivna paket. Detta alternativ visar helt enkelt posten i statusdatabasen för installerade paket. Om inget I<paketnamn> anges kommer det visa alla paketposter i statusdatabasen (sedan dpkg 1.19.1). Om flera I<paketnamn> anges avdelas de efterfrågade statusposterna med en tomrad, i samma ordningsföljd som i parameterlistan.
=item B<-L>, B<--listfiles> I<paketnamn> ...
Listar filer som installerats på ditt system från I<paketnamn>. Om flera I<paketnamn> anges avdelas den efterfrågade fillistan med en tomrad, i samma ordningsföljd som anges i parameterlistan.
Varje filomdirigering skrivs på en egen rad efter sin omdirigerade fil, föregånget av en av följande lokalanpassade strängar:
Z<>
lokalt omdirigerad till: I<omdirigerat-till>
paketet omdirigerar andra till: I<omdirigerat-till>
omdirigerat av I<paket> till: I<omdirigerat-till>
B<Tips>: När utdata ska tolkas av en maskin är det normalt att sätta lokalen till B<C.UTF-8> för att få reproducerbara resultat. På några system kan det också vara nödvändigt att justera miljövariabeln B<LANGUAGE> på lämpligt vis om den redan är satt (se L<locale(7>).
Kommandot kommer inte att visa extrafiler som skapas av paketskript, ej heller kommer det att visa alternativ.
=item B<--control-list> I<paketnamn>
Lista styrfiler installerade på ditt system från I<paketnamn> (sedan dpkg 1.16.5). Dessa kan användas som inargument till B<--control-show>.
=item B<--control-show> I<paketnamn> I<styrfil>
Visar den I<styrfil> som installerats på ditt system från I<paketnamn> på standard ut (sedan dpkg 1.16.5).
=item B<-c>, B<--control-path> I<paketnamn> [I<control-filnamn>]
Visar sökvägarna till styrfilerna som installerats på ditt system för I<paketnamn> (sedan dpkg 1.15.4). Om I<styrfil> anges visas endast sökvägen för den styrfilen, om den finns.
B<Warning>: This command is deprecated as it gives direct access to the internal dpkg database, please switch to use B<--control-list> and B<--control-show> instead for all cases where those commands might give the same end result. Although, as long as there is still at least one case where this command is needed (i.e. when having to remove a damaging postrm maintainer script), and while there is no good solution for that, this command will not get removed.
=item B<-S>, B<--search> I<filnamnssökmönster> ...
Sök efter paket som äger filer som motsvarar det angivna mönstret. Alla skalets vanliga jokertecken kan användas i mönstret, där asterisk (B<*>) och frågetecken (B<?>) kommer motsvara ett snedstreck, och omvänt snedstreck (B<\>) kommer använda som ett ersättningstecken.
Om det första tecknet i I<filnamnssökmönster> inte är ett av ”B<*[?/>” kommer det att tolkas som en delsträng och implicit omgärdas av ”B<*>” (som i B<*>I<filnamnssökmönster>B<*>). Om strängen som följer innehåller något av ”B<*[?\>” så kommer det hanteras som ett jokermönster, annars kommer alla avslutande ”B</>” eller ”b</.>” tas bort och en bokstavskorrekt sökvägsuppslagning kommer utföras.
Kommandot kommer inte att visa extrafiler som skapas av paketskript, ej heller kommer det att visa alternativ.
Utdataformatet består av en rad per motsvarande mönster, med en lista med paket som äger sökvägsnamnet avdelad med ett komma (U+002C ”B<,>”) och ett blanksteg (U+0020 ”B< >”) följt av ett kolon (U+003A ”B<:>”) och ett blanksteg, följt av sökvägsnamnet. Till exempel:
paketnamn1, paketnamn2: sökvägsnamn1
paketnamn3: sökvägsnamn2
Omdirigerade filer skrivs ut med följande lokalanpassade strängar:
Z<>
omdirigering av I<paketnamn> från: I<omdirigerad-från>
omdirigering av I<paketnamn> till: I<omdirigerad-till>
eller för lokala omdirigeringar:
Z<>
lokal omdirigering från: I<omdirigerad-från>
lokal omdirigering till: I<omdirigerad-till>
B<Tips>: När utdata ska tolkas av en maskin är det normalt att sätta lokalen till B<C.UTF-8> för att få reproducerbara resultat.
=item B<-p>, B<--print-avail> [I<paketnamn>...]
Visar information om pkaet, enligt vad som finns i I<%ADMINDIR%/available>. Om inget I<paketnamn> anges visas samtliga paketposter i I<available>-databasen (sedan dpkg 1.19.1). Om flera I<paketnamn> anges avdelas de efterfrågade posterna ur I<available>-databasen med en tomrad, med samma ordningsföljd som anges i parameterlistan.
Använder du ett APT-baserat skal bör du istället använda B<apt show> I<paketnamn>, då I<available>-filen endast àjourförs om B<dselect> används.
=item B<-?>, B<--help>
Visar hjälpskärm och avslutar.
=item B<--version>
Visar version och avslutar.
=back
=head1 FLAGGOR
=over
=item B<--admindir=>I<kat>
Ändra platsen för B<dpkg>-databasen. Förval är I<%ADMINDIR%>.
=item B<--root>=I<katalog>
Sätt rotkatalogen till I<katalog>, vilket sätter den administrativa katalogen till ”I<katalog>B<%ADMINDIR%>” (sedan dpkg 1.21.0).
=item B<--load-avail>
Läs även in available-filen när kommandona B<--show> och B<--list> används, vilka numera som standard endast läser statusfilen (sedan dpkg 1.16.2).
=item B<--no-pager>
Använd inte någon bläddrare för att visa informationen (sedan dpkg 1.19.2).
=item B<-f>, B<--showformat=>I<format>
Flaggan används för att ange formatet på utdata som skapas av B<--show> (kort flagga sedan dpkg 1.13.1). Formatet är en sträng som matas ut för varje paket i listan.
I formatsträngen inleds följande styrsekvenser med “B<\>”:
=over
=item B<\n> radbrytning
=item B<\r> vagnretur
=item B<\t> tabbsteg
=back
“B<\>” före ett annat tecken undertrycken en speciell betydelse för det efterföljande tecknet, vilket är kan användas för “B<\>” och “B<$>”.
Paketinformation kan läggas in genom att sätta in variabelreferenser till paketfält, på syntaxen “B<${>I<field>[B<;>I<width>]B<}>”. Fält skrivs högerjusterade såvida inte bredden är negativ i vilket fall vänsterjustering kommer att användas. Följande I<fält> stöds, men de är inte nödvändigtvis tillgängliga i statusfilen (endast interna fält och fält som finns i binärpaketet hamnar där):
=over
=item B<Architecture>
=item B<Bugs>
=item B<Conffiles> (internt)
=item B<Config-Version> (internt)
=item B<Conflicts>
=item B<Breaks>
=item B<Depends>
=item B<Description>
=item B<Description-md5> (internal, front-end related)
=item B<Enhances>
=item B<Protected>
=item B<Essential>
=item B<Filename> (internt, gäller skal)
=item B<Homepage>
=item B<Installed-Size>
=item B<MD5sum> (internt, gäller skal)
=item B<MSDOS-Filename> (internt, gäller skal)
=item B<Maintainer>
=item B<Origin>
=item B<Package>
=item B<Pre-Depends>
=item B<Priority>
=item B<Provides>
=item B<Recommends>
=item B<Replaces>
=item B<Revision> (föråldrat)
=item B<Section>
=item B<SHA1> (internal, front-end related)
=item B<SHA256> (internal, front-end related)
=item B<SHA512> (internal, front-end related)
=item B<Size> (internt, gäller skal)
=item B<Source>
=item B<Status> (internt)
=item B<Suggests>
=item B<Tag> (vanligtvis inte i .deb utan i arkivets Packages-filer)
=item B<Triggers-Awaited> (internt)
=item B<Triggers-Pending> (internt)
=item B<Version>
=back
Följande är virtuella fält, genererade av B<dpkg-query> från värden från adnra fält (observera att dessa inte är giltiga namn för fält i styrfiler):
=over
=item B<binary:Package>
Innehåller binärpaketnamnet med en möjlig arkitekturkvalificerare, såsom ”libc6:amd64” (sedan dpkg 1.16.2). En arkitekturkvalificerare kommer förekomma för att göra paketnamnet otvetydigt, för paket med ett B<Multi-Arch>-fält med värdet B<same> eller om paket kommer från en oegen arkitektur, det vill säga en arkitektur som varken är den egna eller B<all>.
=item B<binary:Synopsis>
Innehåller paketets korta beskrivning (sedan dpkg 1.19.1).
=item B<binary:Summary>
Detta är ett alias för B<binary:Synopsis> (sedan dpkg 1.16.2).
=item B<db:Status-Abbrev>
Innehåller den förkortade paketstatusen (som tre bokstäver), såsom ”ii ” eller ”iHR” (sedan dpkg 1.16.2). Se beskrivningen av kommandot B<--list> för fler detaljer.
=item B<db:Status-Want>
Innehåller paketets önskade status, del av Status-fältet (sedan dpkg 1.17.11).
=item B<db:Status-Status>
Innehåller paketets statusord, del av Status-fältet (sedan dpkg 1.17.11).
=item B<db:Status-Eflag>
Innehåller paketets statusfelflagga, del av Status-fältet (sedan dpkg 1.17.11).
=item B<db-fsys:Files>
Innehåller listan över paketets filsystemsposter, avdelade av nyradstecken (sedan dpkg 1.19.3).
=item B<db-fsys:Last-Modified>
Innehåller tidsstämpeln i sekunder för senaste gången paketets filsystemsposter ändrades (sedan dpkg 1.19.3).
=item B<source:Package>
Innehåller källkodsnamnet för binärpaketet (sedan dpkg 1.16.2).
=item B<source:Version>
Innehåller källkodsversionen för binärpaketet (sedan dpkg 1.16.2)
=item B<source:Upstream-Version>
Innehåller uppströms källkodsversion för binärpaketet (sedan dpkg 1.18.16)
=back
Standardformatet är “B<${binary:Package}\t${Version}\n>”. Alla andra fält som finns i statusfilen (även användardefinierade fält) kan faktiskt också hämtas. De visas dock som de är, ingen konvertering eller felkorrigering görs på dem. För att hämta namnet på paketansvarig och installerad version av B<dpkg> och kan du köra:
=over
dpkg-query -f='${binary:Package} ${Version}\t${Maintainer}\n' \
-W dpkg
=back
=back
=head1 RETURVÄRDE
=over
=item B<0>
Den önskade frågan utfördes utan fel.
=item B<1>
Den önskade frågan misslyckades helt eller delvis, på grund av att ingen fil eller paket hittades (förutom för B<--control-path>, B<--control-list> och B<--control-show> där sådana fel är ödesdigra).
=item B<2>
Ödesdigert eller irreparabelt fel på grund av felaktig användning på kommandoraden, eller interaktioner med systemet, såsom databasåtkomst, minnesallokeringer, osv.
=back
=head1 MILJÖVARIABLER
=head2 Extern miljö
=over
=item B<SHELL>
Väljer program att köra när nya kommandon startas via ett skal (sedan dpkg 1.19.2).
=item B<PAGER>
=item B<DPKG_PAGER>
Väljer bläddrarprogram att använda (sedan dpkg 1.19.1), vilket kommer startas med ”B<$SHELL -c>”. Om B<SHELL> inte har valts kommer ”B<%DPKG_DEFAULT_SHELL%>>” att användas istället. B<DPKG_PAGER> överstyr miljövariabeln B<PAGER> (sedan dpkg 1.19.2).
=item B<DPKG_ROOT>
Om satt och flaggan B<--root> inte har angivits används det som filsystemets rotkatalog (sedan dpkg 1.21.0).
=item B<DPKG_ADMINDIR>
Om satt, och flaggan B<--admindir> inte har angivits, används värdet som datakatalog för B<dpkg>.
=item B<DPKG_DEBUG>
Anger felsökningsmasken (sedan dpkg 1.21.10) från ett oktalt värde. De flaggor som för närvarande godtas beskrivs i flaggan B<dpkg --debug>, men alla dess flaggor påverkar inte nödvändigtvis detta program.
=item B<DPKG_COLORS>
Väljer färgläge (sedan dpkg 1.18.5). För närvarande godtas följande värden: B<auto> (förval), B<always> och B<never>.
=item B<DPKG_NLS>
If set, it will be used to decide whether to activate Native Language Support, also known as internationalization (or i18n) support (since dpkg 1.22.7). The accepted values are: B<0> and B<1> (default).
=back
=head2 Intern miljö
=over
=item B<LESS>
Definieras av B<dpkg-query> till ”B<-FRSXMQ>”, om det inte redan är satt, när en bläddrare startas (sedan dpkg 1.19.2). För att ändra standardbeteendet kan variabeln sättas till ett annat värde, däribland en tom sträng, eller så kan variablerna B<PAGER> eller B<DPKG_PAGER> sättas för att inaktivera specifika flaggor med ”B<-+>”, till exempel B<DPKG_PAGER="less -+F">.
=back
=head1 SÄKERHET
Frågeoperationer bör aldrig kräva root-behörighet, och delegering av exekvering av dem till icke-privilegierade användare via något kommando föra att få root-behörighet kan ha säkerhetskonsekvenser (såsom utökning av privilegier), till exempel när en siduppdelare körs automatiskt från verktyget.
=head1 SE ÄVEN
L<dpkg(1)>.
=head1 ÖVERSÄTTNING
Peter Krefting och Daniel Nylander.
|