|
@@ -0,0 +1,606 @@
|
|
|
|
|
+.\" Hey Emacs! This file is -*- nroff -*- source.
|
|
|
|
|
+.\" Translation of CVS revision 1.31
|
|
|
|
|
+.TH DPKG 8 "12 april 1998" "Debianprojektet" "Dpkg-sviten"
|
|
|
|
|
+.SH NAMN
|
|
|
|
|
+dpkg \- en mellannivåpakethanterare för Debian
|
|
|
|
|
+
|
|
|
|
|
+.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 Debianpaket.
|
|
|
|
|
+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(1) 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 styrfilerna 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 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 måste 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 styrfilssyntaxen:
|
|
|
|
|
+\fB< << <= = >= >> >\fP.
|
|
|
|
|
+.TP
|
|
|
|
|
+.B dpkg --command-fd <n>
|
|
|
|
|
+Läser en följd av kommandon från indatafilhandtag \fB<n>\fP.
|
|
|
|
|
+Observera: Flaggor som sätts på kommandoraden, och genom detta
|
|
|
|
|
+filhandtag, återställs inte för kommandon som körs i en följd under
|
|
|
|
|
+samma körning.
|
|
|
|
|
+.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(1) för ytterligare information om följande åtgärder:
|
|
|
|
|
+
|
|
|
|
|
+.nf
|
|
|
|
|
+\fBdpkg -b\fP | \fB--build\fP \fIkatalog\fP [\fIfilnamn\fP]
|
|
|
|
|
+ Bygg ett deb-paket.
|
|
|
|
|
+\fBdpkg -c\fP | \fB--contents\fP \fIfilnamn\fP
|
|
|
|
|
+ Visar innehållet i ett deb-paket.
|
|
|
|
|
+\fBdpkg -e\fP | \fB--control\fP \fIfilnamn\fP [\fIkatalog\fP]
|
|
|
|
|
+ Extraherar styrinformation 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 styrfil (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
|
|
|
|
|
+Alla flaggorna kan ges både på kommandoraden och i \fBdpkg\fPs
|
|
|
|
|
+konfigurationsfil \fI/etc/dpkg/dpkg.cfg\fP.
|
|
|
|
|
+En rad i konfigurationsfilen är antingen en flagga (precis samma som på
|
|
|
|
|
+kommandoraden, men utan inledande bindestreck) eller en kommentar (om den
|
|
|
|
|
+börjar med ett \fB#\fR).
|
|
|
|
|
+.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 utvecklarskript
|
|
|
|
|
+ 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
|
|
|
|
|
+
|
|
|
|
|
+\fBall\fP:
|
|
|
|
|
+Slår på (eller av) alla tvingande parametrar.
|
|
|
|
|
+
|
|
|
|
|
+\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 inget förval har angivits kommer programmet stanna och fråga användaren
|
|
|
|
|
+såvida inte \fB--force-confnew\fP eller \fB--force-confold\fP också angetts,
|
|
|
|
|
+i så fall används den för att bestämma vad som skall utföras.
|
|
|
|
|
+
|
|
|
|
|
+\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--new\fP | \fB--old\fP
|
|
|
|
|
+Välj det nya eller gamla binärpaketformatet.
|
|
|
|
|
+Detta är en flagga till \fBdpkg-deb\fP(1).
|
|
|
|
|
+.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(1).
|
|
|
|
|
+.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--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.
|
|
|
|
|
+.TP
|
|
|
|
|
+.\fB--status-fd \fP\fI<n>\fP
|
|
|
|
|
+Sänder paketstatusinformation till filhandtag \fI<n>\fP.
|
|
|
|
|
+Denna flagga kan ges flera gånger.
|
|
|
|
|
+Statusuppdateringar ges på formen "status: <paket>: <paket qstatus>".
|
|
|
|
|
+
|
|
|
|
|
+.SH FILER
|
|
|
|
|
+.TP
|
|
|
|
|
+.I /etc/dpkg/dpkg.cfg
|
|
|
|
|
+Konfigurationsfil med förvalda inställningar.
|
|
|
|
|
+.P
|
|
|
|
|
+Övriga filer 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 sig i bakgrunden när ett skal
|
|
|
|
|
+startas.
|
|
|
|
|
+.TP
|
|
|
|
|
+.B SHELL
|
|
|
|
|
+Programmet \fBdpkg\fP kommer att exekvera när ett nytt skal startas.
|
|
|
|
|
+.TP
|
|
|
|
|
+.B COLUMNS
|
|
|
|
|
+Sätter antalet kolumner \fBdpkg\fP skall använda när formaterad text visas.
|
|
|
|
|
+Används för närvarande enbart av -l.
|
|
|
|
|
+.TP
|
|
|
|
|
+.B DPKG_OLD_CONFFILE
|
|
|
|
|
+Sätts av \fBdpkg\fP till filnamnet för den gamla konfigurationsfilen när
|
|
|
|
|
+du startar ett skal för att undersöka en ändrad konfigurationsfil.
|
|
|
|
|
+.TP
|
|
|
|
|
+.B DPKG_NEW_CONFFILE
|
|
|
|
|
+Sätts av \fBdpkg\fP till filnamnet för den nya konfigurationsfilen när
|
|
|
|
|
+du startar ett skal för att undersöka en ändrad konfigurationsfil.
|
|
|
|
|
+
|
|
|
|
|
+.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
|
|
|
|
|
+Observera att detta faktiskt inte kommer installera eller ta bort något,
|
|
|
|
|
+utan bara sätta valstatus på de efterfrågade paketen.
|
|
|
|
|
+Du måste använda något annat program för att faktiskt hämta och installera
|
|
|
|
|
+de efterfrågade paketen.
|
|
|
|
|
+
|
|
|
|
|
+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
|