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
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
|
.\" Hey Emacs! This file is -*- nroff -*- source.
.\" Translation of CVS revision 1.9
.TH DPKG 8 "12 april 1998" "Debianprojektet" "Debian GNU/Linux"
.SH NAMN
dpkg - en mellannivåpakethanterare för Debian GNU/Linux
.SH SYNOPS
.B dpkg
[\fIflaggor\fP] \fIåtgärd\fP
.SH VARNING
Denna manual är avsedd för användare som vill få en mer detaljerad
förståelse för \fBdpkg\fPs kommandoradsflaggor och pakettillstånd
än vad som berättas med \fBdpkg --help\fP.
Den bör \fIinte\fP användas av paketansvariga som vill lära sig hur
\fBdpkg\fP kommer att installera deras paket.
Beskrivningen över vad \fBdpkg\fP gör när paket installeras och tas bort är
speciellt otillräckliga.
För mer detaljerad information om detta ber vi dig se ämnet \fIPackage
Management System\fP under \fIdebian-faq\fP i GNU-infosystemet.
För information om hur du skapar Debianpaket, se \fIDebian Package
Management Tools\fP i samma källa.
.SH BESKRIVNING
\fBdpkg\fP är ett mellannivåverktyg för att installera, bygga, ta bort och
hantera Debian GNU/Linux-paket.
Det primära och mer användarvänliga skalet runt \fBdpkg\fP är
\fBdselect\fP(8).
\fBdpkg\fP kontrolleras helt och hållet via kommandoradsflaggor, vilka
består av exakt en åtgärd och noll eller fler tillval.
Åtgärdsparametern talar om för dpkg vad som skall göras, och tillvalen styr
på vilket sätt åtgärden skall utföras.
\fBdpkg\fP kan även användas som ett skal runt \fBdpkg-deb\fP.
Följande är åtgärder för \fBdpkg-deb\fP, och om de upptäcks kör \fBdpkg\fP
helt enkelt \fBdpkg-deb\fP med de flaggor som getts:
.nf
\fB-b\fP, \fB--build\fP,
\fB-c\fP, \fB--contents\fP,
\fB-I\fP, \fB--info\fP,
\fB-f\fP, \fB--field\fP,
\fB-e\fP, \fB--control\fP,
\fB-x\fP, \fB--extract\fP,
\fB-X\fP, \fB--vextract\fP, och
\fB--fsys-tarfile\fP.
.fi
Se \fBdpkg-deb\fP(8) för information om dessa åtgärder.
.SH INFORMATION OM PAKET
\fBdpkg\fP upprätthåller viss användbar information om tillgängliga paket.
Informationen delas in i tre klasser:
\fBtillstånd\fP, \fBmarkeringstillstånd\fP och \fBflaggor\fP.
Dessa värden är avsedda att huvudsakligen ändras via \fBdselect\fP.
.SS PAKETTILLSTÅND
.TP
.B installerat
Paketet är uppackat och korrekt inställt.
.TP
.B halvt installerat
Installationen av paketet har påbörjats, men av någon orsak inte slutförts.
.TP
.B ej installerat
Paketet är inte installerat på ditt system.
.TP
.B uppackat
Paketet är uppackat, men inte konfigurerat.
.TP
.B halvt konfigurerat
Paketet är uppackat och konfigurationen har påbörjats, men av någon orsak
inte slutförts.
.TP
.B konfigurationsfiler
Endast konfigurationsfilerna för paketet finns på systemet.
.SS MARKERINGSTILLSTÅND FÖR PAKET
.TP
.B installera
Paketet är markerat för installation.
.TP
.B ta bort
Paketet är markerat för avinstallation (dvs. vi vill ta bort alla filer
förutom konfigurationsfilerna).
.TP
.B rensa
Paketet är markerat för rensning (dvs. vi vill ta bort allting, även
konfigurationsfiler).
.SS PAKETFLAGGOR
.TP
.B håll
Ett paket som är markerat med \fBhåll\fP hanteras inte av \fBdpkg\fP såvida
inte detta framtvingas med flaggan \fB--force-hold\fP.
.TP
.B ominstallation krävs
Ett paket markerat \fBominstallation krävs\fP är trasigt och kräver
ominstallation.
Dessa paket kan inte tas bort, såvida inte detta framtvingas med flaggan
\fB--force-reinstreq\fP.
.SH ÅTGÄRDER
.TP
\fBdpkg -i\fP | \fB--install\fP \fIpaketfil\fP...
Installera paketet.
Om flaggan \fB--recursive\fP eller \fB-R\fP anges måste
\fIpaketfil\fP istället vara en katalog.
Installationen består av följande steg:
.br
\fB1.\fP Extrahera kontrollfilerna ur paketet.
.br
\fB2.\fP Om en annan version av samma paket redan fanns installerat vid
nyinstallationen exekveras \fIprerm\fP-skriptet för det gamla paketet.
.br
\fB3.\fP Kör \fIpreinst\fP-skriptet, om ett sådant medföljer paketet.
.br
\fB4.\fP Packa upp de nya filerna och säkerhetskopiera samtidigt de gamla
filerna så att de kan återställas om någonting går fel.
.br
\fB5.\fP Om en annan version av samma paket redan fanns installerat vid
nyinstallationen exekveras \fIpostrm\fP-skriptet för det gamla paketet.
Observera att skriptet exekveras efter \fIpreinst\fP för det nya paketet
eftersom de nya filerna skrivs samtidigt som de gamla tas bort.
.br
\fB6.\fP Konfigurera paketet.
Se \fB--configure\fP för detaljerad information om hur detta görs.
.TP
\fBdpkg --unpack \fP\fIpaketfil\fP ...
Packa upp paketet, men konfigurera det inte.
Om flaggan \fB--recursive\fP eller \fB-R\fP anges måste
\fIpaketfil\fP istället vara en katalog.
.TP
\fBdpkg --configure \fP\fIpaket\fP ... | \fB-a\fP | \fB--pending\fP
Konfigurera ett uppackat paket.
Om \fB-a\fP eller \fB--pending\fP anges istället för \fIpaket\fP
konfigureras alla paket som har packats upp men ännu inte konfigurerats.
Konfigurering består av följande steg:
.br
\fB1.\fP Packa upp konfigurationsfilerna och säkerhetskopiera samtidigt de
gamla konfigurationsfilerna så att de kan återställas om någonting går fel.
.br
\fB2.\fP Kör \fIpostinst\fP-skriptet, om ett sådant finns i paketet.
.TP
\fBdpkg -r\fP | \fB--remove\fP | \fB-P\fP | \fB--purge \fP\fIpaket\fP ... | \fB-a\fP | \fB--pending\fP
Ta bort ett installerat paket.
\fB-r\fP eller \fB--remove\fP tar bort allting förutom konfigurationsfiler,
vilket gör att du kan undvika att konfigurera om paketet om du senare
installerar om det.
(Konfigurationsfiler listas i styrfilen \fIdebian/conffiles\fP).
\fB-P\fP eller \fB--purge\fP tar bort allting, inklusive
konfigurationsfiler.
Om \fB-a\fP eller \fB--pending\fP anges istället för ett paketnamn kommer
alla uppackade paket som i filen \fI/var/lib/dpkg/status\fP markerats för
att tas bort eller rensas att tas bort eller rensas, respektive.
Borttagning av ett paket består av följande steg:
.br
\fB1.\fP Kör \fIprerm\fP-skriptet
.br
\fB2.\fP Ta bort de installerade filerna
.br
\fB3.\fP Kör \fIpostrm\fP-skriptet
.br
.TP
.BI "dpkg -p|--print-avail " paket
Visar detaljer om \fIpaket\fP från
\fI/var/lib/dpkg/available\fP.
.TP
\fBdpkg --update-avail\fP | \fB--merge-avail\fP \fIPackages-fil\fP
Uppdatera \fBdpkg\fPs och \fBdselect\fPs lista över vilka paket som finns
tillgängliga.
Med \fB--merge-avail\fP kombineras den gamla informationen med informationen
från \fIPackages-filen\fP.
Med \fB--update-avail\fP ersätts den gamla informationen med informationen
från \fIPackages-filen\fP.
\fIPackages-filerna\fP som medföljer Debian GNU/Linux heter helt enkelt
\fIPackages\fP.
\fBdpkg\fP behåller sin lista över tillgängliga paket i
\fI/var/lib/dpkg/available\fP.
.TP
\fBdpkg -A\fP | \fB--record-avail\fP \fIpaketfil\fP ...
Uppdatera \fBdpkg\fPs och \fBdselect\fPs lista över vilka paket som finns
tillgängliga med information från paketet \fIpaketfil\fP.
Om flaggan \fB--recursive\fP eller \fB-R\fP anges måste
\fIpaketfil\fP istället vara en katalog.
.TP
.B dpkg --forget-old-unavail
Glöm bort ej installerade ej länge tillgängliga paket.
.TP
.B dpkg --clear-avail
Radera existerande information om vilka paket som är tillgängliga.
.TP
\fBdpkg -l\fP | \fB--list\fP \fIpaketnamnsmönster\fP ...
Lista paket som matchar det givna mönstret.
Om inget \fIpaketnamnsmönster\fP anges listas alla paket i
\fI/var/lib/dpkg/available\fP.
Skalets normala jokertecken tillåts i \fIpaketnamnsmönster\fP.
(Du behöver sannolikt skriva \fIpaketnamnsmönster\fP inom citationstecken
för att förhindra att skalet expanderar filnamnet.
Till exempel så listar \fBdpkg -l 'libc5*'\fP alla paket vars namn börjar på
"libc5").
.TP
\fBdpkg -s\fP | \fB--status\fP \fIpaketnamn\fP ...
Rapportera status om det angivna paketet.
Detta alternativ visar helt enkelt posten i statusdatabasen för installerade
paket.
.TP
\fBdpkg -C\fP | \fB--audit\fP
Söker efter paket som endast installerats delvis på ditt system.
\fBdpkg\fP kommer att föreslå vad som behöver göras för att få dem att
fungera.
.TP
\fBdpkg --get-selections\fP [\fImönster\fP...]
Hämta en lista över paketval och skriv den till standard ut.
.TP
.B dpkg --set-selections
Sätt paketvalslistan med den fil som läses från standard in.
.TP
.B dpkg --yet-to-unpack
Söker efter paket som markerats för installation men som av någon anledning
ännu inte har installerats.
.TP
\fBdpkg -L\fP | \fB--listfiles\fP \fIpaket\fP ...
Listar filer som installerats på ditt system från \fBpaket\fP.
Observera dock att filer som skapats av paketspecifika installationsskript
inte listas.
.TP
\fBdpkg -S\fP | \fB--search\fP \fIfilnamnssökmönster\fP ...
Sök efter filnamnet bland de installerade paketen.
Alla skalets vanliga jokertecken kan användas i mönstret.
.TP
.B dpkg --print-architecture
Skriv målarkitekturen (till exempel "i386").
Detta alternativ använder \fBgcc\fP.
.TP
.B dpkg --print-gnu-build-architecture
Skriv GNU-versionen av målarkitekturen (till exempel "i486").
.TP
.B dpkg --print-installation-architecture
Visa installationens värdarkitektur.
.TP
.B dpkg --compare-versions \fIver1 op ver2\fP
Jämför versionsnummer, där \fIop\fP är en binär operator.
\fBdpkg\fP returnerar framgång (noll) om det angivna värdet uppfylls, och
misslyckande (icke-noll) i annat fall.
Det finns två grupper operatorer, vilka endast skiljer sig i hur de hanterar
när \fIver1\fP eller \fIver2\fP saknas.
Dessa hanterar saknad version som om den är tidigare än alla andra
versioner: \fBlt le eq ne ge gt\fP.
Dessa hanterar saknad version som om den är senare än alla andra
versioner: \fBlt-nl le-nl ge-nl gt-nl\fP.
Dessa tillhandahålls endast för kompatibilitet med kontrollfilssyntaxen:
\fB< << <= = >= >> >\fP.
.TP
.B dpkg --help
Visar en kortfattat hjälptext.
.TP
.B dpkg --force-help
Get hjälp om \fB--force-\fP\fInånting\fP-flaggorna.
.TP
.BR "dpkg -Dh " | " --debug=help"
Ger hjälp om felsökningsflaggorna.
.TP
\fBdpkg --licence\fP | \fBdpkg --license\fP
Visar \fBdpkg\fPs licensvillkor.
.TP
\fBdpkg --version\fP
Visar \fBdpkg\fPs versionsinformation.
.TP
\fBdpkg-deb-åtgärder\fP
Se \fBdpkg-deb\fP(8) för ytterligare information om följande åtgärder:
.nf
\fBdpkg -b\fP | \fB--build\fP \fIkatalog\fP [\fIfilnamn\fP]
Bygg ett Debian GNU/Linux-paket.
\fBdpkg -c\fP | \fB--contents\fP \fIfilnamn\fP
Listar innehållet i ett Debian GNU/Linux-paket.
\fBdpkg -e\fP | \fB--control\fP \fIfilnamn\fP [\fIkatalog\fP]
Extraherar kontrollinformation från ett paket.
\fBdpkg -x\fP | \fB--extract\fP \fIfilnamn katalog\fP
Extraherar filerna i ett paket.
\fBdpkg -f\fP | \fB--field\fP \fIfilnamn\fP [\fIcontrol-fält\fP] ...
Visar fält från paketets kontrollfil (control).
\fBdpkg --fsys-tarfile\fP \fIfilnamn\fP
Visar filsystems-tarfilen i Debianpaketet.
\fBdpkg -I\fP | \fB--info\fP \fIfilnamn\fP [\fIcontrol-fil\fP]
Visa information om ett paket.
\fBdpkg -X\fP | \fB--vextract\fP \fIfilnamn\fP \fIkatalog\fP
Extrahera och visa filnamnen som finns i ett paket.
.fi
.SH FLAGGOR
.br
.TP
\fB--abort-after=\fP\fIantal\fP
Ställer in efter hur många fel dpkg skall avbryta.
Förvalet är 50.
.TP
.BR -B | --auto-deconfigure
När ett paket tas bort är det möjligt att ett annat paket beror på det
borttagna paketet.
Om du anger denna flagga kommer de paket som beror på det borttagna paketet
automatiskt att avkonfigureras.
.TP
\fB-D\fIoktalvärde\fP | \fB--debug=\fP\fIoktalvärde\fP
Aktiverar felsökning.
\fIoktalvärde\fPt skapas genom att utföra bitvis logisk "eller" av de
önskade värdena från listan nedan (observera att dessa värden kan ändras i
framtida versioner).
\fB-Dh\fP eller \fB--debug=help\fP visar dessa felsökningsvärden.
tal beskrivning
1 Allmänt hjälpsam förloppsinformation
2 Anrop och status för utvecklarskriptfiler
10 Utdata för varje fil som hanteras
100 Massvis med utdata för varje fil som hanteras
20 Utdata för varje konfigurationsfil
200 Massvis med utdata för varje konfigurationsfil
40 Beroenden och konflikter
400 Massvis av beroende-/konfliktutdata
1000 Massvis av pladder om bl.a dpkg/info-katalogen
2000 Knäppa mängder pladder
.TP
\fB--force-\fP\fInånting\fP | \fB--no-force-\fP\fInånting\fP | \fB--refuse-\fP\fInånting\fP
Tvinga eller vägra (\fBno-force\fP och \fBrefuse\fP betyder detsamma) att
göra vissa saker.
\fInånting\fP är en kommaavgränsad lista över saker enligt nedan.
\fB--force-help\fP visar en lista med beskrivningar.
Saker som markeras med (*) är som förval tvingande.
\fIVarning: Dessa flaggor är huvudsakligen avsedda att endast användas av
experter.
Om du använder dem utan att fullt ut förstå vad de går ut på kan du förstöra
din systeminstallation.\fP
\fBauto-select\fP(*):
Markerar paket för att installera, och avmarkerar paket för att ta bort.
\fBdowngrade\fP(*):
Installera ett paket även om en nyare version redan är installerad.
\fBconfigure-any\fP:
Konfigurera även alla uppackade men ej konfigurerade paket på vilka det
aktuella paketet beror.
\fBhold\fP:
Hantera även "håll"-markerade paket.
\fBremove-reinstreq\fP:
Ta bort ett paket även om det är trasigt och markerat att vara i behov av
ominstallation.
Detta kan, till exempel, göra så att delar av paketet blir kvar på systemet,
men glöms bort av \fBdpkg\fP.
\fBremove-essential\fP:
Ta bort paketet även om det anses som viktigt (essential).
Viktiga paket är huvudsakligen de mest grundläggande Unixkommandona.
Om du tar bort dem kan det göra så att hela systemet slutar fungera, så
använd med tillförsikt.
\fBdepends\fP:
Gör alla beroendeproblem till varningar.
\fBdepends-version\fP:
Ignorera versionsnummer när beroenden kontrolleras.
\fBconflicts\fP:
Installera även om paket som är i konflikt (krockar) med ett annat paket.
Detta är farligt, eftersom det oftast leder till att vissa filer skrivs
över.
\fBconfnew\fP:
Installera alltid nya versioner av ändrade konfigurationsfiler utan att
fråga.
\fBconfold\fP:
Installera aldrig nya versioner av ändrade konfigurationsfiler.
\fBconfdef\fP:
Utför alltid förvalt alternativt för ändrade konfigurationsfiler.
Om även \fB--force-confnew\fP eller \fB--force-confold\fP anges utförs
alltid det förvalda alternativet.
Om inget förval har angivits använder vi den gamla eller nya versionen,
beroende på vilka flaggor som ges.
\fBoverwrite\fP(*):
Skriv över ett pakets filer med ett annats.
\fBoverwrite-dir\fP
Skriv över ett pakets kataloger med ett annats filer.
\fBoverwrite-diverted\fP:
Skriv över en omdirigerad fil med en ej omdirigerad version.
\fBarchitecture\fP:
Hantera även paket med fel maskinvaruarkitektur.
\fBbad-path\fP:
Sökvägen i \fBPATH\fP saknar viktiga program, så problem är troliga.
\fBnot-root\fP:
Försök (av)installera saker även utan att vara root.
.TP
\fB--ignore-depends\fP=\fIpaket\fP,...
Ignorera beroendekontroll för angivna paket (i verkligheten utförs
kontrollen, men det ges endast varningar, ingenting annat).
.TP
\fB--largemem\fP | \fB--smallmem\fP
Anger om \fBdpkg\fP skall använda lite (dvs. för mindre än 4 Mbyte RAM)
eller så mycket minne som behövs.
.TP
\fB--new\fP | \fB--old\fP
Välj det nya eller gamla binärpaketformatet.
Detta är en flagga till \fBdpkg-deb\fP(8).
.TP
.B --nocheck
Varken läs eller kontrollera innehållet i control-filen när paket skapas.
Detta är en flagga till \fBdpkg-deb\fP(8).
.TP
.B --no-act
Gör allting som efterfrågas, men skriv inte några ändringar.
Detta används för att se vad som skulle ha hänt med givna parametrar utan
att faktiskt ändra något.
Se till att du anger \fB--no-act\fP före åtgärdsflaggan, annars kan du få
oönskade biverkningar (t.ex så kommer \fBdpkg --purge foo --no-act\fP först
att rensa ut paketet foo för att sedan försöka rensa ut paketet --no-act,
trots att du troligen förväntade dig att ingenting skulle utföras)
.TP
\fB-R\fP | \fB--recursive\fP
Hantera alla vanliga filer som matchar sökmönstret \fB*.deb\fP rekursivt i
de kataloger som anges, med alla sina underkataloger.
Denna flagga kan användas tillsammans med \fB-i\fP, \fB-A\fP,
\fB--install\fP, \fB--unpack\fP och \fB--avail\fP.
.TP
\fB-G\fP
Installera inte paketet om en nyare version av samma paket redan är
installerat.
Detta är ett alias för \fB--refuse-downgrade.\fP
.TP
\fB-R\fP | \fB--root=\fP\fIkat\fP | \fB--admindir=\fP\fIkat\fP | \fB--instdir=\fP\fIkat\fP
Ändra standardkataloger.
Förval för \fBadmindir\fP är \fI/var/lib/dpkg\fP, och innehåller filer som
ger information om status för installerade och ej installerade paket, osv.
Förval för \fBinstdir\fP är \fI/\fP och är den katalog som skickas som
parameter till \fBchroot\fP(2) innan paketets installationsfiler körs,
vilket betyder att skripten ser \fBinstdir\fP som rotkatalog.
Om du ändrar \fBroot\fP ändrar du \fBinstdir\fP till \fIkat\fP och
\fBadmindir\fP till \fIkat\fP\fB/var/lib/dpkg\fP.
.TP
\fB-O\fP | \fB--selected-only\fP
Hantera endast paket som markerats för installation.
Själva markeringen utförs med \fBdselect\fP eller av \fBdpkg\fP när paketen
hanteras.
Till exempel kommer paket som tas bort att markeras för installation.
.TP
.BR -E " | " --skip-same-version
Installera inte paketet om samma version av paketet redan är installerat.
.SH FILER
Filerna som listas här finns i sina förvalda kataloger, se flaggan
\fB--admindir\fP för information om hur du ändrar placeringen av dessa
filer.
.TP
.I /var/lib/dpkg/available
Lista över tillgängliga paket.
.TP
.I /var/lib/dpkg/status
Status för tillgängliga paket.
Denna fil innehåller information om huruvida ett paket är markerat för
borttagning eller ej, om det är installerat eller ej, osv.
Se sektionen \fBINFORMATION OM PAKET\fP för ytterligare information.
.P
Följande filer är komponenter i det binära paketet.
Se \fBdeb\fP(5) för ytterligare information om dem:
.TP
.I control
.TP
.I conffiles
.TP
.I preinst
.TP
.I postinst
.TP
.I prerm
.TP
.I postrm
.SH MILJÖVARIABLER
.TP
.B DPKG_NO_TSTP
Definiera detta till någonting om du vill att \fBdpkg\fP skall starta ett
nytt skal istället för att lägga \fBdpkg\fP i bakgrunden när ett skal
startas.
.TP
.B SHELL
Programmet \fBdpkg\fP kommer att exekvera när ett nytt skal startas.
.SH EXEMPEL
För att lista paket relaterade till textredigeringsprogrammet vi:
.br
\fB dpkg -l '*vi*'\fP
.br
För att se posterna i \fI/var/lib/dpkg/available\fP för två paket:
.br
\fB dpkg --print-avail elvis vim | less\fP
.br
För att själv söka i paketlistan:
.br
\fB less /var/lib/dpkg/available\fP
.br
För att ta bort det installerade paketet elvis:
.br
\fB dpkg -r elvis\fP
.br
För att installera ett paket måste du först leta på det i ett arkiv eller på
en cd-rom.
Filen "available" visar att vim-paketet finns i sektionen "editors":
.br
\fB cd /cdrom/hamm/hamm/binary/editors\fP
\fB dpkg -i vim_4.5-3.deb\fP
.br
För att göra en lokal kopia av paketmarkeringarna:
.br
\fB dpkg --get-selections >minamarkeringar\fP
.br
Du kan överföra denna fil till en annan dator och installera den där genom
att skriva:
.br
\fB dpkg --set-selections <minamarkeringar\fP
.br
För normalt bruk kommer du att upptäcka att \fBdselect\fP(8) tillhandahåller
ett bekvämare sätt att ändra paketmarkeringarna.
.br
.SH SE ÄVEN
\fBdselect\fP(8),
\fBdpkg-deb\fP(1),
\fBdeb\fP(5),
och
\fBdeb-control\fP(5)
.SH PROGRAMFEL
\fB--no-act\fP ger oftast mindre information än vad som vore hjälpsamt.
.SH FÖRFATTARE
.nf
Se filen \fB/usr/share/doc/dpkg/THANKS\fP för en lista över personer som
bidragit till \fBdpkg\fP .
.fi
|