.\" -*- mode: troff; coding: utf-8 -*- .\" Automatically generated by Pod::Man 5.01 (Pod::Simple 3.43) .\" .\" Standard preamble: .\" ======================================================================== .de Sp \" Vertical space (when we can't use .PP) .if t .sp .5v .if n .sp .. .de Vb \" Begin verbatim text .ft CW .nf .ne \\$1 .. .de Ve \" End verbatim text .ft R .fi .. .\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>. .ie n \{\ . ds C` "" . ds C' "" 'br\} .el\{\ . ds C` . ds C' 'br\} .\" .\" Escape single quotes in literal strings from groff's Unicode transform. .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" .\" If the F register is >0, we'll generate index entries on stderr for .\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index .\" entries marked with X<> in POD. Of course, you'll have to process the .\" output yourself in some meaningful fashion. .\" .\" Avoid warning from groff about undefined register 'F'. .de IX .. .nr rF 0 .if \n(.g .if rF .nr rF 1 .if (\n(rF:(\n(.g==0)) \{\ . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF .\" ======================================================================== .\" .IX Title "dpkg 1" .TH dpkg 1 2024-03-10 1.22.6 "dpkg suite" .\" For nroff, turn off justification. Always turn off hyphenation; it makes .\" way too many mistakes in technical documents. .if n .ad l .nh .SH NAMN .IX Header "NAMN" dpkg \- en mellanniv\(oapakethanterare f\(:or Debian .SH SYNOPS .IX Header "SYNOPS" \&\fBdpkg\fR [\fIflagga\fR...] \fI\(oatg\(:ard\fR .SH VARNING .IX Header "VARNING" Manualen \(:ar avsedd f\(:or anv\(:andare som vill f\(oa en mer detaljerad f\(:orst\(oaelse f\(:or \fBdpkg\fRs kommandoradsflaggor och pakettillst\(oand \(:an vad som ber\(:attas med \fBdpkg \-\-help\fR. .PP Den b\(:or \fIinte\fR anv\(:andas av paketansvariga som vill l\(:ara sig hur \fBdpkg\fR kommer att installera deras paket. Beskrivningen \(:over vad \fBdpkg\fR g\(:or n\(:ar paket installeras och tas bort \(:ar speciellt otillr\(:ackliga. .SH BESKRIVNING .IX Header "BESKRIVNING" \&\fBdpkg\fR \(:ar ett mellanniv\(oaverktyg f\(:or att installera, bygga, ta bort och hantera Debianpaket. Det prim\(:ara och mer anv\(:andarv\(:anliga skalet runt \fBdpkg\fR som ett CLI (kommandoradsgr\(:anssnitt) \(:ar \fBapt\fR\|(8) och som ett TUI (terminalanv\(:andargr\(:anssnitt) \(:ar \fBaptitude\fR\|(8). \fBdpkg\fR kontrolleras helt och h\(oallet via kommandoradsparametrar, vilka best\(oar av exakt en \(oatg\(:ard och noll eller fler flaggor. \(oAtg\(:ardsparametern talar om f\(:or dpkg vad som ska g\(:oras, och flaggorna styr p\(oa vilket s\(:att \(oatg\(:arden ska utf\(:oras. .PP \&\fBdpkg\fR kan ocks\(oa anv\(:andas som ett skal runt \fBdpkg\-deb\fR\|(1) och \fBdpkg\-query\fR\|(1). En f\(:orteckning \(:over tillg\(:angliga \(oatg\(:arder beskrivs nedan i stycket \fB\(oATG\(:ARDER\fR. Om \fBdpkg\fR uppt\(:acker en s\(oadan \(oatg\(:ard anropas bara \fBdpkg-dpkg\fR eller \fBdpkg-query\fR med de givna flaggorna, men inga specifika flaggor s\(:ands direkt till dem, f\(:or att anv\(:anda s\(oadana flaggor m\(oaste bakgrundsprogrammen anropas direkt. .SH "INFORMATION OM PAKET" .IX Header "INFORMATION OM PAKET" \&\fBdpkg\fR uppr\(:atth\(oaller viss anv\(:andbar information om tillg\(:angliga paket. Informationen delas in i tre klasser: \fBtillst\(oand\fR, \fBmarkeringstillst\(oand\fR och \fBflaggor\fR. Dessa v\(:arden \(:ar avsedda att huvudsakligen \(:andras via \fBdselect\fR. .SS Pakettillst\(oand .IX Subsection "Pakettillst\(oand" .IP "\fBej installerat\fR (\(rqnot\-installed\(rq)" 4 .IX Item "ej installerat (\(rqnot-installed\(rq)" Paketet \(:ar inte installerat p\(oa ditt system. .IP "\fBkonfigurationsfiler\fR (\(rqconfig\-files\(rq)" 4 .IX Item "konfigurationsfiler (\(rqconfig-files\(rq)" Endast konfigurationsfilerna eller skriptet \fBpostrm\fR och de data det beh\(:over f\(:or att ta bort f\(:or paketet finns p\(oa systemet. .IP "\fBhalvt installerat\fR (\(rqhalf\-installed\(rq)" 4 .IX Item "halvt installerat (\(rqhalf-installed\(rq)" Installationen av paketet har p\(oab\(:orjats, men av n\(oagon orsak inte slutf\(:orts. .IP "\fBuppackat\fR (\(rqunpacked\(rq)" 4 .IX Item "uppackat (\(rqunpacked\(rq)" Paketet \(:ar uppackat, men inte konfigurerat. .IP "\fBhalvt konfigurerat\fR (\(rqhalf\-configured\(rq)" 4 .IX Item "halvt konfigurerat (\(rqhalf-configured\(rq)" Paketet \(:ar uppackat och konfigurationen har p\(oab\(:orjats, men av n\(oagon orsak inte slutf\(:orts. .IP "\fBv\(:antar p\(oa utl\(:osare\fR (\(rqtriggers\-awaited\(rq)" 4 .IX Item "v\(:antar p\(oa utl\(:osare (\(rqtriggers-awaited\(rq)" Paketet v\(:antar p\(oa hantering av utl\(:osare av ett annat paket. .IP "\fButl\(:osare v\(:antar\fR (\(rqtriggers\-pending\(rq)" 4 .IX Item "utl\(:osare v\(:antar (\(rqtriggers-pending\(rq)" Paketet har utl\(:osts. .IP "\fBinstallerat\fR (installed)" 4 .IX Item "installerat (installed)" Paketet \(:ar uppackat och korrekt inst\(:allt. .SS Paketvalstillst\(oand .IX Subsection "Paketvalstillst\(oand" .IP "\fBinstallera\fR (\(rqinstall\(rq)" 4 .IX Item "installera (\(rqinstall\(rq)" Paketet \(:ar markerat f\(:or installation. .IP "\fBh\(oall\fR (\(rqhold\(rq)" 4 .IX Item "h\(oall (\(rqhold\(rq)" Ett paket markerat f\(:or \fBh\(oall\fR beh\(oalls i samma version, det vill s\(:aga, inga automatiska nya installationer, uppgraderingar eller borttagningar kommer att utf\(:oras p\(oa dem, s\(oavida inte dessa \(oatg\(:arder anges explicit, eller till\(oats g\(:ora automatiskt med flaggan \fB\-\-force\-hold\fR. .IP "\fBta bort\fR (\(rqdeinstall\(rq)" 4 .IX Item "ta bort (\(rqdeinstall\(rq)" Paketet \(:ar markerat f\(:or avinstallation (dvs. vi vill ta bort alla filer f\(:orutom konfigurationsfilerna). .IP "\fBrensa\fR (\(rqpurge\(rq)" 4 .IX Item "rensa (\(rqpurge\(rq)" Paketet \(:ar markerat f\(:or rensning (dvs. vi vill ta bort allting fr\(oan systemkataloger, \(:aven konfigurationsfiler). .IP "\fBok\(:ant\fR (\(rqunknown\(rq)" 4 .IX Item "ok\(:ant (\(rqunknown\(rq)" Paketvalet \(:ar ok\(:ant. Ett paket som ocks\(oa \(:ar i tillst\(oandet \fBej installerat\fR, och med en \fBok\fR\-flagga kommer gl\(:ommas bort n\(:asta g\(oang databasen lagras. .SS Paketflaggor .IX Subsection "Paketflaggor" .IP \fBok\fR 4 .IX Item "ok" Ett paket m\(:arkt \fBok\fR \(:ar i ett k\(:ant tillst\(oand, men kan beh\(:ova ytterligare behandling. .IP "\fBominstallation kr\(:avs\fR (\(rqreinstreq\(rq)" 4 .IX Item "ominstallation kr\(:avs (\(rqreinstreq\(rq)" Ett paket markerat \fBominstallation kr\(:avs\fR \(:ar trasigt och kr\(:aver ominstallation. Dessa paket kan inte tas bort, s\(oavida inte det framtvingas med flaggan \fB\-\-force\-remove\-reinstreq\fR. .SH \(oATG\(:ARDER .IX Header "\(oATG\(:ARDER" .IP "\fB\-i\fR, \fB\-\-install\fR \fIpaketfil\fR..." 4 .IX Item "-i, --install paketfil..." Installera paketet. Om flaggan \fB\-\-recursive\fR eller \fB\-R\fR anges m\(oaste \fIpaketfil\fR ist\(:allet vara en katalog. .Sp Installationen best\(oar av f\(:oljande steg: .RS 4 .IP \fB1.\fR 4 .IX Item "1." Extrahera styrfilerna ur det nya paketet. .IP \fB2.\fR 4 .IX Item "2." Om en annan version av samma paket redan fanns installerat vid nyinstallationen exekveras \fIprerm\fR\-skriptet f\(:or det gamla paketet. .IP \fB3.\fR 4 .IX Item "3." K\(:or \fIpreinst\fR\-skriptet, om ett s\(oadant medf\(:oljer paketet. .IP \fB4.\fR 4 .IX Item "4." Packa upp de nya filerna och s\(:akerhetskopiera samtidigt de gamla filerna s\(oa att de kan \(oaterst\(:allas om n\(oagonting g\(oar fel. .IP \fB5.\fR 4 .IX Item "5." Om en annan version av samma paket redan fanns installerat vid nyinstallationen exekveras \fIpostrm\fR\-skriptet f\(:or det gamla paketet. Observera att skriptet exekveras efter \fIpreinst\fR f\(:or det nya paketet eftersom de nya filerna skrivs samtidigt som de gamla tas bort. .IP \fB6.\fR 4 .IX Item "6." Konfigurera paketet. Se \fB\-\-configure\fR f\(:or detaljerad information om hur man g\(:or det. .RE .RS 4 .RE .IP "\fB\-\-unpack\fR \fIpaketfil\fR ..." 4 .IX Item "--unpack paketfil ..." Packa upp paketet, men konfigurera det inte. Om flaggan \fB\-\-recursive\fR eller \fB\-R\fR anges m\(oaste \fIpaketfil\fR ist\(:allet vara en katalog. .Sp Hanterar utl\(:osare f\(:or \fBPre-Depends\fR s\(oavida inte \fB\-\-no\-triigers\fR har angivits. .IP "\fB\-\-configure\fR \fIpaket\fR...|\fB\-a\fR|\fB\-\-pending\fR" 4 .IX Item "--configure paket...|-a|--pending" Konfigurera ett paket som har packats upp men \(:annu inte konfigurerats. Om \fB\-a\fR eller \fB\-\-pending\fR anges ist\(:allet f\(:or \fIpaket\fR konfigureras alla paket som har packats upp men \(:annu inte konfigurerats. .Sp F\(:or att omkonfigurera ett paket som redan har konfigurerats kan du ist\(:allet anv\(:anda kommandot \fBdpkg\-reconfigure\fR\|(8) (som ing\(oar i \fBdebconf\fR\-projektet). .Sp Konfigurering best\(oar av f\(:oljande steg: .RS 4 .IP \fB1.\fR 4 .IX Item "1." Packa upp konfigurationsfilerna och s\(:akerhetskopiera samtidigt de gamla konfigurationsfilerna s\(oa att de kan \(oaterst\(:allas om n\(oagonting g\(oar fel. .IP \fB2.\fR 4 .IX Item "2." K\(:or \fIpostinst\fR\-skriptet, om ett s\(oadant finns i paketet. .RE .RS 4 .Sp Hanterar utl\(:osare s\(oavida inte \fB\-\-no\-triggers\fR har angivits. .RE .IP "\fB\-\-triggers\-only\fR \fIpaket\fR...|\fB\-a\fR|\fB\-\-pending\fR" 4 .IX Item "--triggers-only paket...|-a|--pending" Hanterar bara utl\(:osare (sedan dpkg 1.14.17). Alla avvaktande utl\(:osare kommer att hanteras. Om paketnamn anges kommer endast dessa pakets utl\(:osare att hanteras, precis en g\(oang, om n\(:odv\(:andigt. Om du anv\(:ander denna flagga kan det h\(:anda att paket hamnar i felaktiga \fBv\(:antar p\(oa utl\(:osare\fR\- och \fButl\(:osare v\(:antar\fR\-tillst\(oand. Detta kan r\(:attas senare genom att k\(:ora: \fBdpkg \-\-configure \-\-pending\fR. .IP "\fB\-r\fR, \fB\-\-remove\fR \fIpaket\fR...|\fB\-a\fR|\fB\-\-pending\fR" 4 .IX Item "-r, --remove paket...|-a|--pending" Ta bort ett installerat paket. Detta tar bort allt utom konffiler och annan data som st\(:adas upp av skriptet \fIpostrm\fR, vilket kan g\(:ora att du kan undvika att konfigurera om paketet om du ominstallerar det senare (konffiler \(:ar konfigurationsfiler som listas i styrfilen \fIDEBIAN/conffiles\fR). Om det inte finns n\(oagon styrfil \fIDEBIAN/conffiles\fR eller n\(oagot skript \fIDEBIAN/postrm\fR, motsvarar det h\(:ar kommandot att k\(:ora \fB\-\-purge\fR. Om \fB\-a\fR eller \fB\-\-pending\fR anges ist\(:allet f\(:or ett paketnamn kommer alla paket som \(:ar uppackade, men markerade f\(:or borttagning i filen \fI/var/lib/dpkg/status\fR, att tas bort. .Sp Borttagning av ett paket best\(oar av f\(:oljande steg: .RS 4 .IP \fB1.\fR 4 .IX Item "1." K\(:or \fIprerm\fR\-skriptet. .IP \fB2.\fR 4 .IX Item "2." Ta bort de installerade filerna. .IP \fB3.\fR 4 .IX Item "3." K\(:or \fIpostrm\fR\-skriptet. .RE .RS 4 .Sp Hanterar utl\(:osare s\(oavida inte \fB\-\-no\-triggers\fR har angivits. .RE .IP "\fB\-P\fR, \fB\-\-purge\fR \fIpaket\fR...|\fB\-a\fR|\fB\-\-pending\fR" 4 .IX Item "-P, --purge paket...|-a|--pending" Rensa ett installerat eller redan borttaget paket. Detta tar bort allting, inklusive konffiler, och allt annat som st\(:adas upp fr\(oan \fIpostrm\fR. Om \fB\-a\fR eller \fB\-\-pending\fR anges inst\(:allet f\(:or ett paketnamn kommer alla paket som packats upp eller tagits bort, men som \(:ar markerade f\(:or rensning i filen \fI/var/lib/dpkg/status\fR, att rensas. .Sp \&\fBObservera\fR: det \(:ar m\(:ojligt att \fBdpkg\fR inte k\(:anner till vissa konfigurationsfiler p\(oa grund av att de skapas och hanteras separat via konfigurationsskript. I s\(oa fall kommer inte \fBdpkg\fR sj\(:alvt ta bort dem, utan paketets \fIpostrm\fR\-skript (som anropas av \fBdpkg\fR) m\(oaste ta hand om att de tas bort n\(:ar paketet tas bort med \fB\-\-purge\fR. Detta g\(:aller naturligtvis endast f\(:or filer i systemkatalogerna, inte konfigurationsfiler som skrivs i enstaka anv\(:andares hemkataloger. .Sp Rensning av ett paket best\(oar av f\(:oljande steg: .RS 4 .IP \fB1.\fR 4 .IX Item "1." Ta bort paketet, om det inte redan \(:ar borttaget. Se \fB\-\-remove\fR f\(:or detaljerad information om hur det g\(:ors. .IP \fB2.\fR 4 .IX Item "2." K\(:or \fIpostrm\fR\-skriptet. .RE .RS 4 .Sp Hanterar utl\(:osare s\(oavida inte \fB\-\-no\-triggers\fR har angivits. .RE .IP "\fB\-V\fR, \fB\-\-verify\fR \fIpaketnamn\fR ..." 4 .IX Item "-V, --verify paketnamn ..." Bekr\(:aftar integriteten f\(:or \fIpaketnamn\fR eller, om det inte anges, alla paket, genom att j\(:amf\(:ora informationen fr\(oan de filer paketet installerar med metadatainformationen som lagras i \fBdpkg\fR\-databasen (sedan dpkg 1.17.2). Ursprunget till filernas metadatainformation i databasen \(:ar bin\(:arpaketen sj\(:alva. Metadata samlas in fr\(oan paketen n\(:ar de packas upp under installationsprocessen. .Sp Det enda funktionstest som utf\(:ors \(:ar f\(:or n\(:arvarande en md5sum\-verifiering av filinneh\(oallet mot det v\(:arde som lagrats i fildatabasen. Det kontrolleras bara om databasen inneh\(oaller filens md5\-summa. Kommandot \fB\-\-audit\fR kan anv\(:andas f\(:or att s\(:oka efter saknad metadata i databasen. Detta \(:ar endast en integritetskontroll och ska inte tolkas som n\(oagon som helst form av s\(:akerhetskontroll. .Sp Utdataformatet kan v\(:aljas med flaggan \fB\-\-verify\-format\fR, vilket som standard anv\(:ander formatet \fBrpm\fR, men detta kan komma att \(:andras i framtiden, varf\(:or program som tolkar kommandots utdata b\(:or v\(:alja vilket format de f\(:orv\(:antar sig explicit. .IP "\fB\-C\fR, \fB\-\-audit\fR [\fIpaketnamn\fR...]" 4 .IX Item "-C, --audit [paketnamn...]" Utf\(:or sundhets\- och konsekvenskontroll f\(:or \fIpaketnamn\fR eller alla paket om det inte anges (kontroller f\(:or enskilda paket sedan dpkg 1.17.10). S\(:oker, till exempel, efter paket som endast har installerats delvis p\(oa ditt system eller som har skande, trasiga eller f\(:or\(oaldrade styrdata eller filer. \fBdpkg\fR kommer att f\(:oresl\(oa vad du ska g\(:ora f\(:or att f\(oa dem r\(:attade. .IP "\fB\-\-update\-avail\fR [\fIPackages-fil\fR]" 4 .IX Item "--update-avail [Packages-fil]" .PD 0 .IP "\fB\-\-merge\-avail\fR [\fIPackages-fil\fR]" 4 .IX Item "--merge-avail [Packages-fil]" .PD Uppdatera \fBdpkg\fRs och \fBdselect\fRs lista \(:over vilka paket som finns tillg\(:angliga. Med \fB\-\-merge\-avail\fR kombineras den gamla informationen med informationen fr\(oan \fIPackages-filen\fR. Med \fB\-\-update\-avail\fR ers\(:atts den gamla informationen med informationen fr\(oan \fIPackages-filen\fR. \fIPackages-filerna\fR som medf\(:oljer Debian heter helt enkelt \(rq\fIPackages\fR\(rq. Om \fIPackages-fil\fR\-argumentet saknas eller namnet \(rq\fB\-\fR\(rq anges kommer det att l\(:asas fr\(oan standard in (sedan dpkg 1.17.7). \fBdpkg\fR skriver sin lista \(:over tillg\(:angliga paket i \fI/var/lib/dpkg/available\fR. .Sp Ett l\(:attare enkelkommando f\(:or att h\(:amta och uppdater \fIavailable\fR\-filen \(:ar \fBdselect update\fR. Observera att den h\(:ar filen i huvudsak \(:ar on\(:odig om du anv\(:ander ett APT-baserat skal ist\(:allet f\(:or \fBdselect\fR: APT har ett eget system f\(:or att h\(oalla reda p\(oa tillg\(:angliga paket. .IP "\fB\-A\fR, \fB\-\-record\-avail\fR \fIpaketfil\fR ..." 4 .IX Item "-A, --record-avail paketfil ..." Uppdatera \fBdpkg\fRs och \fBdselect\fRs lista \(:over vilka paket som finns tillg\(:angliga med information fr\(oan paketet \fIpaketfil\fR. Om flaggan \fB\-\-recursive\fR eller \fB\-R\fR anges m\(oaste \fIpaketfil\fR ist\(:allet vara en katalog. .IP \fB\-\-forget\-old\-unavail\fR 4 .IX Item "--forget-old-unavail" En numera \fBf\(:or\(oaldrad\fR flagga som inte utf\(:or n\(oagonting, d\(oa \fBdpkg\fR automatiskt gl\(:ommer ej installerade och ej tillg\(:angliga paket (sedan dpkg 1.15.4), men endast de som inte inneh\(oaller anv\(:andarinformation s\(oasom paketval. .IP \fB\-\-clear\-avail\fR 4 .IX Item "--clear-avail" Radera existerande information om vilka paket som \(:ar tillg\(:angliga. .IP "\fB\-\-get\-selections\fR [\fIpaketnamnsm\(:onster\fR...]" 4 .IX Item "--get-selections [paketnamnsm\(:onster...]" H\(:amta en lista \(:over paketval och skriv den till standard ut. Paket som inte \(:ar installerats (dvs. de som tidigare helt har tagits bort) kommer inte att visas om inte ett m\(:onster anges. .IP \fB\-\-set\-selections\fR 4 .IX Item "--set-selections" S\(:att paketvalslistan med den fil som l\(:ases fr\(oan standard in. Filen m\(oaste vara p\(oa formatet \(rq\fIpaket\fR \fIstatus\fR\(rq, d\(:ar status \(:ar en av \fBinstall\fR, \fBhold\fR, \fBdeinstall\fR eller \fBpurge\fR. Tomrader och kommentarsrader som b\(:orjar med \(rq\fB#\fR\(rq \(:ar ocks\(oa till\(oatna. .Sp Filen \fIavailable\fR m\(oaste vara \(`ajourf\(:ord f\(:or att kommandot ska vara av n\(oagot v\(:arde, annars kommer ok\(:anda paket att ignoreras med en varning. Se kommandona \fB\-\-update\-avail\fR och \fB\-\-merge\-avail\fR f\(:or mer information. .IP \fB\-\-clear\-selections\fR 4 .IX Item "--clear-selections" S\(:att det \(:onskade tillst\(oandet f\(:or varje icke\-grundl\(:aggande paket till avinstallera (sedan dpkg 1.13.18). Detta \(:ar avsett att anv\(:andas direkt f\(:ore \fB\-\-set\-selections\fR, f\(:or att avinstallera alla paket som inte finns med i listan som anges av \fB\-\-set\-selections\fR. .IP \fB\-\-yet\-to\-unpack\fR 4 .IX Item "--yet-to-unpack" S\(:oker efter paket som markerats f\(:or installation men som av n\(oagon anledning \(:annu inte har installerats. .Sp \&\fBObservera\fR: Kommandot anv\(:ander b\(oade available-filen och paketvalen. .IP \fB\-\-predep\-package\fR 4 .IX Item "--predep-package" Skriv ut ett enda paket som \(:ar m\(oalet f\(:or en eller flera relevanta f\(:orhandsberoenden och som sj\(:alv inte har ouppfyllda f\(:orberoenden. .Sp Om ett s\(oadant paket finns \(:ar utdatan en post fr\(oan Packages-filen, som Kan hanteras som n\(:odv\(:andigt. .Sp \&\fBObservera\fR: Kommandot anv\(:ander b\(oade available-filen och paketvalen. .Sp Returnerar 0 om ett paket skrivs ut, 1 om inget l\(:ampligt paket finns och 2 vid fel. .IP "\fB\-\-add\-architecture\fR \fIarkitektur\fR" 4 .IX Item "--add-architecture arkitektur" L\(:agg till \fIarkitektur\fR i listan \(:over arkitekturer f\(:or vilka paket kan installeras utan att anv\(:anda \fB\-\-force\-architecture\fR (sedan dpkg 1.16.2). Arkitekturen \fBdpkg\fR har byggts f\(:or (dvs. utdata fr\(oan \fB\-\-print\-architecture\fR) \(:ar alltid en del av listan. .IP "\fB\-\-remove\-architecture\fR \fIarkitektur\fR" 4 .IX Item "--remove-architecture arkitektur" Ta bort \fIarkitektur\fR fr\(oan listan \(:over arkitekturer f\(:or vilka paket kan installeras utan att anv\(:anda \fB\-\-force\-architectures\fR (sedan dpkg 1.16.2). Om arkitekturen f\(:or n\(:arvarande anv\(:ands i databasen kommer operationen att v\(:agras, s\(oavida inte \fB\-\-force\-architectures\fR anges. Arkitekturen \fBdpkg\fR byggs f\(:or (dvs. utdata fr\(oan \fB\-\-print\-architecture\fR) kan aldrig tas bort fr\(oan listan. .IP \fB\-\-print\-architecture\fR 4 .IX Item "--print-architecture" Visa arkitektur f\(:or paketen \fBdpkg\fR installerar (till exempel \(rqi386\(rq). .IP \fB\-\-print\-foreign\-architectures\fR 4 .IX Item "--print-foreign-architectures" Visa en lista, avdelad med nyradstecken, \(:over extraarkitekturer \fBdpkg\fR har konfigurerats att till\(oata installation av paket f\(:or (sedan dpkg 1.16.2). .IP \fB\-\-assert\-help\fR 4 .IX Item "--assert-help" Ge hj\(:alp om \fB\-\-assert\-\fR\fIfunktion\fR\-flaggorna (sedan dpkg 1.21.0). .IP \fB\-\-assert\-\fR\fIfunktion\fR 4 .IX Item "--assert-funktion" P\(oast\(oa att \fBdpkg\fR st\(:oder den \(:onskade funktionen. Returnerar 0 om funktionen st\(:ods i sin helhet, 1 om funktionen \(:ar k\(:and men \fBdpkg\fR inte kan st\(:oda den \(:annu, och 2 om funktionen \(:ar ok\(:and. Aktuell lista \(:over funktioner som kan h\(:avdas \(:ar: .RS 4 .IP \fBsupport-predepends\fR 4 .IX Item "support-predepends" St\(:oder f\(:altet \fBPre-Depends\fR (sedan dpkg 1.1.0). .IP \fBworking-epoch\fR 4 .IX Item "working-epoch" St\(:oder epoker i versionsstr\(:angar (sedan dpkg 1.4.0.7). .IP \fBlong-filenames\fR 4 .IX Item "long-filenames" St\(:oder l\(oanga filnamn i \fBdeb\fR\|(5)\-arkiv (sedan dpkg 1.4.1.17). .IP \fBmulti-conrep\fR 4 .IX Item "multi-conrep" St\(:oder flera \fBConflicts\fR och \fBReplaces\fR (sedan dpkg 1.4.1.19). .IP \fBmulti-arch\fR 4 .IX Item "multi-arch" St\(:oder f\(:alt och semantik f\(:or flera arkitekturer (sedan dpkg 1.16.2) .IP \fBversioned-provides\fR 4 .IX Item "versioned-provides" St\(:oder versioner i \fBProvides\fR (sedan dpkg 1.17.11). .IP \fBprotected-field\fR 4 .IX Item "protected-field" St\(:oder f\(:altet \fBProtected\fR (sedan dpkg 1.20.1). .RE .RS 4 .RE .IP "\fB\-\-validate\-\fR\fIsaker\fR \fIstr\(:ang\fR" 4 .IX Item "--validate-saker str\(:ang" Bekr\(:aftar att \fIsaker\fR\-\fIstr\(:ang\fR har korrekt syntax (sedan dpkg 1.18.16). Returnerar 0 om \fIstr\(:ang\fR \(:ar giltig, 1 om \fIstr\(:ang\fR \(:ar ogiltig men kan t\(:ankas godtas i slapp kontext och 2 om \fIstr\(:ang\fR \(:ar ogiltig. Aktuell lista \(:over \fIsaker\fR som kan bekr\(:aftas \(:ar: .RS 4 .IP \fBpkgname\fR 4 .IX Item "pkgname" Bekr\(:aftar det givna paketnamnet (sedan dpkg 1.18.16). .IP \fBtrigname\fR 4 .IX Item "trigname" Bekr\(:aftar det givna utl\(:osarnamnet (sedan dpkg 1.18.16). .IP \fBarchname\fR 4 .IX Item "archname" Bekr\(:aftar det givna arkitekturnamnet (sedan dpkg 1.18.16). .IP \fBversion\fR 4 .IX Item "version" Bekr\(:aftar den givna versionen (sedan dpkg 1.18.16). .RE .RS 4 .RE .IP "\fB\-\-compare\-versions\fR \fIver1\fR \fIop\fR \fIver2\fR" 4 .IX Item "--compare-versions ver1 op ver2" J\(:amf\(:or versionsnummer, d\(:ar \fIop\fR \(:ar en bin\(:ar operator. \fBdpkg\fR returnerar sant (\fB0\fR) om det angivna v\(:ardet uppfylls, och falskt (\fB1\fR) i annat fall. Det finns tv\(oa grupper operatorer, vilka endast skiljer sig i hur de hanterar n\(:ar \fIver1\fR eller \fIver2\fR \(:ar tom. Dessa hanterar tom version som om den \(:ar tidigare \(:an alla andra versioner: \fBlt le eq ne ge gt\fR. Dessa hanterar tom version som om den \(:ar senare \(:an alla andra versioner: \fBlt-nl le-nl ge-nl gt-nl\fR. Dessa tillhandah\(oalls endast f\(:or kompatibilitet med styrfilssyntaxen: \fB< << <= = >= >> >\fR. Operatorerna \fB<\fR och \fB>\fR \(:ar f\(:or\(oaldrade och b\(:or \fBinte\fR anv\(:andas, p\(oa grund av f\(:orvirrande semantik. Till exempel: \fB0.1 < 0.1\fR utv\(:arderas som sant. .IP "\fB\-?\fR, \fB\-\-help\fR" 4 .IX Item "-?, --help" Visar en kortfattad hj\(:alptext. .IP \fB\-\-force\-help\fR 4 .IX Item "--force-help" Get hj\(:alp om \fB\-\-force\-\fR\fIn\(oanting\fR\-flaggorna. .IP "\fB\-Dh\fR, \fB\-\-debug=help\fR" 4 .IX Item "-Dh, --debug=help" Ger hj\(:alp om fels\(:okningsflaggorna. .IP \fB\-\-version\fR 4 .IX Item "--version" Visar \fBdpkg\fRs versionsinformation. .Sp N\(:ar det anv\(:ands tillsammans med \fB\-\-robot\fR kommer utdata vara programmets versionsnummer i ett numeriskt format avdelat med punkt, utan radbrytningstecken. .IP \fBdpkg\-deb\-\(oatg\(:arder\fR 4 .IX Item "dpkg-deb-\(oatg\(:arder" Se \fBdpkg\-deb\fR\|(1) f\(:or ytterligare information om f\(:oljande \(oatg\(:arder, och andra \(oatg\(:arder och flaggor som inte \(:ar tillg\(:angliga via skalet \fBdpkg\fR. .RS 4 .IP "\fB\-b\fR, \fB\-\-build\fR \fIkatalog\fR [\fIarkiv\fR|\fIkatalog\fR]" 4 .IX Item "-b, --build katalog [arkiv|katalog]" Bygg ett deb-paket. .IP "\fB\-c\fR, \fB\-\-contents\fR \fIarkiv\fR" 4 .IX Item "-c, --contents arkiv" Lista inneh\(oallet i ett deb-paket. .IP "\fB\-e\fR, \fB\-\-control\fR \fIarkiv\fR [\fIkatalog\fR]" 4 .IX Item "-e, --control arkiv [katalog]" Extraherar styrfilsinformation fr\(oan ett paket. .IP "\fB\-x\fR, \fB\-\-extract\fR \fIarkiv\fR \fIkatalog\fR" 4 .IX Item "-x, --extract arkiv katalog" Extrahera filerna som finns i paketet. .IP "\fB\-X\fR, \fB\-\-vextract\fR \fIarkiv\fR \fIkatalog\fR" 4 .IX Item "-X, --vextract arkiv katalog" Extrahera och visa filnamnen som finns i paketet. .IP "\fB\-f\fR, \fB\-\-field\fR \fIarkiv\fR [\fIcontrol\-f\(:alt\fR ...]" 4 .IX Item "-f, --field arkiv [control-f\(:alt ...]" Visa paketets styrfilf\(:alt. .IP "\fB\-\-ctrl\-tarfile\fR \fIarkiv\fR" 4 .IX Item "--ctrl-tarfile arkiv" Mata ut styr-tarfilen fr\(oan ett Debianpaket. .IP "\fB\-\-fsys\-tarfile\fR \fIarkiv\fR" 4 .IX Item "--fsys-tarfile arkiv" Mata ut filsystems-tarfilen fr\(oan ett Debianpaket. .IP "\fB\-I\fR, \fB\-\-info\fR \fIarkiv\fR [\fIcontrol-fil\fR ...]" 4 .IX Item "-I, --info arkiv [control-fil ...]" Visa information om ett paket. .RE .RS 4 .RE .IP \fBdpkg\-query\-\(oatg\(:arder\fR 4 .IX Item "dpkg-query-\(oatg\(:arder" Se \fBdpkg\-query\fR\|(1) f\(:or ytterligare information om f\(:oljande \(oatg\(:arder, och andra \(oatg\(:arder och flaggor som inte \(:ar tillg\(:angliga via skalet \fBdpkg\fR. .RS 4 .IP "\fB\-l\fR, \fB\-\-list\fR \fIpaketnamnsm\(:onster\fR..." 4 .IX Item "-l, --list paketnamnsm\(:onster..." Visa paket som motsvarar givet m\(:onster. .IP "\fB\-s\fR, \fB\-\-status\fR \fIpaketnamn\fR..." 4 .IX Item "-s, --status paketnamn..." Rapportera status f\(:or angivet paket. .IP "\fB\-L\fR, \fB\-\-listfiles\fR \fIpaketnamn\fR ..." 4 .IX Item "-L, --listfiles paketnamn ..." Visa filer installerade p\(oa ditt system fr\(oan \fIpaketnamn\fR. .IP "\fB\-S\fR, \fB\-\-search\fR \fIfilnamnss\(:okm\(:onster\fR ..." 4 .IX Item "-S, --search filnamnss\(:okm\(:onster ..." S\(:ok efter ett filnamn fr\(oan installerade paket. .IP "\fB\-p\fR, \fB\-\-print\-avail\fR \fIpaketnamn\fR..." 4 .IX Item "-p, --print-avail paketnamn..." Visar detaljer om \fIpaketnamn\fR fr\(oan \fI/var/lib/dpkg/available\fR. Anv\(:andare av APT-baserade skal b\(:or ist\(:allet anv\(:anda \fBapt show\fR \fIpaketnamn\fR. .RE .RS 4 .RE .SH FLAGGOR .IX Header "FLAGGOR" Alla flaggorna kan ges b\(oade p\(oa kommandoraden och i \fBdpkg\fRs konfigurationsfil \fI/etc/dpkg/dpkg.cfg\fR eller fragmentfilerna (vars namn motsvarar skalm\(:onstret '[0\-9a\-zA\-Z_\-]*') i konfigurationskatalogen \fI/etc/dpkg/dpkg.cfg.d/\fR. En rad i konfigurationsfilen \(:ar antingen en flagga (precis samma som p\(oa kommandoraden, men utan inledande bindestreck) eller en kommentar (om den b\(:orjar med ett \(rq\fB#\fR\(rq). .IP \fB\-\-abort\-after=\fR\fIantal\fR 4 .IX Item "--abort-after=antal" St\(:aller in efter hur m\(oanga fel \fBdpkg\fR ska avbryta. F\(:orvalet \(:ar 50. .IP "\fB\-B\fR, \fB\-\-auto\-deconfigure\fR" 4 .IX Item "-B, --auto-deconfigure" N\(:ar ett paket tas bort \(:ar det m\(:ojligt att ett annat paket beror p\(oa det borttagna paketet. Om du anger flaggan kommer de paket som beror p\(oa det borttagna paketet automatiskt att avkonfigureras. .IP "\fB\-D\fR\fIoktalv\(:arde\fR, \fB\-\-debug=\fR\fIoktalv\(:arde\fR" 4 .IX Item "-Doktalv\(:arde, --debug=oktalv\(:arde" Aktiverar fels\(:okning. \fIoktalv\(:arde\fRt skapas genom att utf\(:ora bitvis logisk \(rqeller\(rq av de \(:onskade v\(:ardena fr\(oan listan nedan (observera att dessa v\(:arden kan \(:andras i framtida versioner). \fB\-Dh\fR eller \fB\-\-debug=help\fR visar dessa fels\(:okningsv\(:arden. .Sp .Vb 10 \& Tal Beskrivning \& 1 Allm\(:ant hj\(:alpsam f\(:orloppsinformation \& 2 Anrop och status f\(:or utvecklarskript \& 10 Utdata f\(:or varje fil som hanteras \& 100 Massvis med utdata f\(:or varje fil som hanteras \& 20 Utdata f\(:or varje konfigurationsfil \& 200 Massvis med utdata f\(:or varje konfigurationsfil \& 40 Beroenden och konflikter \& 400 Massvis av beroende\-/konfliktutdata \& 10000 Aktivering och hantering av utl\(:osare \& 20000 Massvis av utdata om utl\(:osare \& 40000 Dumma m\(:angder utdata om utl\(:osare \& 1000 Massvis av pladder om till exempel dpkg/info\-katalogen \& 2000 Kn\(:appa m\(:angder pladder .Ve .IP \fB\-\-force\-\fR\fIsaker\fR 4 .IX Item "--force-saker" .PD 0 .IP "\fB\-\-force\-\fR\fIsaker\fR, \fB\-\-refuse\-\fR\fIsaker\fR" 4 .IX Item "--force-saker, --refuse-saker" .PD Tvinga eller v\(:agra (\fBno-force\fR och \fBrefuse\fR betyder detsamma) att g\(:ora vissa saker. \fIsaker\fR \(:ar en kommaavdelad lista med saker som anges nedan. \fB\-\-force\-help\fR visar en lista med beskrivningar. Saker som markeras med (*) \(:ar tvingade som f\(:orval. .Sp \&\fBVarning\fR: Dessa flaggor \(:ar huvudsakligen avsedda att endast anv\(:andas av experter. Om du anv\(:ander dem utan att fullt ut f\(:orst\(oa vad de g\(oar ut p\(oa kan du f\(:orst\(:ora din systeminstallation. .RS 4 .IP \fBall\fR: 2 .IX Item "all:" Sl\(oar p\(oa (eller av) alla tvingande flaggor. .IP \fBdowngrade\fR(*): 2 .IX Item "downgrade(*):" Installera ett paket \(:aven om en nyare version redan \(:ar installerad. .Sp \&\fBVarning\fR: F\(:or n\(:arvarande unders\(:oker inte \fBdpkg\fR beroenden vid nedgradering och kommer d\(:arf\(:or inte att varna dig om nedgraderingen bryter ett beroende f\(:or n\(oagot paket. Detta kan ha allvarliga sidoeffekter, genom att nedgradera grundl\(:aggande systemkomponenter kan du riskera att g\(:ora hela systemet instabilt. Anv\(:and med tillf\(:orsikt. .IP \fBconfigure-anny\fR: 2 .IX Item "configure-anny:" Konfigurera \(:aven alla uppackade men ej konfigurerade paket p\(oa vilka det aktuella paketet beror. .IP \fBhold\fR: 2 .IX Item "hold:" Till\(oat automatiska installationer, uppgraderingar eller borttagningar av paket \(:aven n\(:ar de \(:ar m\(:arkts som \(rqh\(oall\(rq. \fBObervera:\fR N\(:ar dessa \(oatg\(:arder anges explicit ignoreras alltid paketvalstatusen \(rqh\(oall\(rq. .IP \fBremove-reinstreq\fR_ 2 .IX Item "remove-reinstreq_" Ta bort ett paket \(:aven om det \(:ar trasigt och markerat att vara i behov av ominstallation. Detta kan, till exempel, g\(:ora s\(oa att delar av paketet blir kvar p\(oa systemet, men gl\(:oms bort av \fBdpkg\fR. .IP \fBremove-protected\fR: 2 .IX Item "remove-protected:" Ta bort paketet \(:aven om det anses som skyddat (protected, sedan dpkg 1.20.1). Skyddade paket \(:ar huvudsakligen viktig infrastruktur f\(:or systemstart eller anv\(:ands f\(:or skr\(:addarsydda systemlokala metapaket. Om du tar bort dem kan det g\(:ora s\(oa att hela systemet inte klarar att starta eller f\(:orlora kr\(:avd funktionalitet, s\(oa anv\(:and med tillf\(:orsikt. .IP \fBremove-essential\fR: 2 .IX Item "remove-essential:" Ta bort paketet \(:aven om det anses som viktigt (essential). Viktiga paket \(:ar huvudsakligen de mest grundl\(:aggande Unixkommandona, vilka kr\(:avs f\(:or pakethanteringssystemet, f\(:or att systemet generellt ska fungera korrekt eller under start (\(:aven om det sistn\(:amnda b\(:or skrivas om till skyddade (protected) paket). Om du tar bort dem kan det g\(:ora s\(oa att hela systemet slutar fungera, s\(oa anv\(:and med tillf\(:orsikt. .IP \fBdepends\fR: 2 .IX Item "depends:" G\(:or alla beroendeproblem till varningar. Detta p\(oaverkar f\(:alten \fBPre-Depends\fR och \fBDepends\fR. .IP \fBdepends-version\fR: 2 .IX Item "depends-version:" Ignorera versionsnummer n\(:ar beroenden kontrolleras. Detta p\(oaverkar f\(:alten \fBPre-Depends\fR och \fBDepends\fR. .IP \fBbreaks\fR: 2 .IX Item "breaks:" Installera, \(:aven om det skulle f\(:orst\(:ora ett annat paket (sedan dpkg 1.14.16). Detta p\(oaverkar f\(:altet \fBBreaks\fR. .IP \fBconflicts\fR: 2 .IX Item "conflicts:" Installera \(:aven om paket som \(:ar i konflikt (krockar) med ett annat paket. Detta \(:ar farligt, eftersom det oftast leder till att vissa filer skrivs \(:over. Detta p\(oaverkar f\(:altet \fBConflicts\fR. .IP \fBconfmiss\fR: 2 .IX Item "confmiss:" Installera alltid saknade konfigurationsfiler utan att fr\(oaga. Detta \(:ar farligt, eftersom det inte bibeh\(oaller \(:andringar (tar bort) av filer. .IP \fBconfnew\fR: 2 .IX Item "confnew:" Om en konfigurationsfil har modifierats och versionsnumret i paketet \(:andrades, installera alltid nya versioner av \(:andrade konfigurationsfiler utan att fr\(oaga, s\(oavida inte \fB\-\-force\-confdef\fR ocks\(oa anges, i vilket fall det f\(:orvalda alternativet kommer att utf\(:oras. .IP \fBconfold\fR: 2 .IX Item "confold:" Om en konfigurationsfil har modifierats och versionsnumret i paketet \(:andrades, beh\(oall alltid gamla versioner av \(:andrade konfigurationsfiler utan att fr\(oaga, s\(oavida inte \fB\-\-force\-confdef\fR ocks\(oa anges, i vilket fall det f\(:orvalda alternativet kommer att utf\(:oras. .IP \fBconfdef\fR: 2 .IX Item "confdef:" Om en konfigurationsfil har modifierats och versionsnumret i paketet \(:andrades, v\(:alj alltid det f\(:orvalda alternativt f\(:or \(:andrade konfigurationsfiler. Om inget f\(:orval har angivits kommer programmet stanna och fr\(oaga anv\(:andaren s\(oavida inte \fB\-\-force\-confnew\fR eller \fB\-\-force\-confold\fR ocks\(oa angetts, i s\(oa fall anv\(:ands den f\(:or att best\(:amma vad som ska utf\(:oras. .IP \fBconfask\fR: 2 .IX Item "confask:" Erbjud alltid att ers\(:atta en modifierad konfigurationsfil med versionen i paketet, \(:aven om versionen i paketet inte \(:andrades (sedan dpkg 1.15.8). Om n\(oagon av \fB\-\-force\-confnew\fR, \fB\-\-force\-confold\fR eller \fB\-\-force\-confdef\fR ocks\(oa angetts, s\(oa anv\(:ands den f\(:or att best\(:amma vad som ska utf\(:oras. .IP \fBoverwrite\fR: 2 .IX Item "overwrite:" Skriv \(:over ett pakets filer med ett annats. .IP \fBoverwrite-dir\fR: 2 .IX Item "overwrite-dir:" Skriv \(:over ett pakets kataloger med ett annats filer. .IP \fBoverwrite-diverted\fR: 2 .IX Item "overwrite-diverted:" Skriv \(:over en omdirigerad fil med en ej omdirigerad version. .IP \fBstatoverride-add\fR 2 .IX Item "statoverride-add" Skriver \(:over en existerande stat\-\(:overstyrning n\(:ar den l\(:aggs till (sedan dpkg 1.19.5). .IP \fBstatoverride-remove\fR: 2 .IX Item "statoverride-remove:" Ignorera en saknad stat\-\(:overstyrning n\(:ar den tas bort (sedan dpkg 1.19.5). .IP \fBsecurity-mac\fR(*): 2 .IX Item "security-mac(*):" Anv\(:and platformsspecifik s\(:akerhet baserad p\(oa obligatorisk \(oatkomststyrning (Mandatory Access Controls, MAC) n\(:ar filer installeras i filsystemet (sedan dpkg 1.19.5). P\(oa Linuxsystem anv\(:ander implementationen SELinux. .IP \fBunsafe-io\fR: 2 .IX Item "unsafe-io:" Utf\(:or inte s\(:akra I/O\-operationer vid uppackning (sedan dpkg 1.15.8.6). Detta inneb\(:ar f\(:or n\(:arvarande att filsystemssynkroniseringar inte utf\(:ors innan namn p\(oa filer \(:andras, n\(oagot som vi vet kan p\(oaverka prestanda betydligt negativt f\(:or vissa filsystem, vilket tyv\(:arr \(:ar samma system som beh\(:over s\(:aker I/O p\(oa grund av att de har ett otillf\(:orlitligt beteende som orsakar tomma filer vid tv\(:ara systemkrascher. .Sp \&\fIObservera\fR: F\(:or ext4, den v\(:arsta syndaren, kan det vara v\(:art att ist\(:allet anv\(:anda monteringsflaggan \fBnodelalloc\fR, vilken b\(oade korrigerar prestandaf\(:orlusten och datas\(:akerhetsproblemen, det sistn\(:amnda genom att inte l\(oata filsystemet skapa tomma filer vid tv\(:ara krascher f\(:or programvara som inte utf\(:or synkronisering f\(:ore atom\(:ara namnbyten. .Sp \&\fBVarning\fR: Den h\(:ar flaggan kan ge b\(:attre prestanda p\(oa bekostnad av dataf\(:orluster, anv\(:and med tillf\(:orsikt. .IP \fBscript-chrootless\fR: 2 .IX Item "script-chrootless:" K\(:or utvecklarskript utan att \fBchroot\fR\|(2):a in i \fBinstdir\fR \(:aven om paketet inte st\(:oder detta arbetss\(:att (sedan dpkg 1.18.5). .Sp \&\fBVarning\fR: Detta kan f\(:orst\(:ora ditt v\(:ardsystem, anv\(:and med extrem tillf\(:orsikt. .IP \fBarchitecture\fR: 2 .IX Item "architecture:" Hantera \(:aven paket med fel eller saknad maskinvaruarkitektur. .IP \fBbad-version\fR: 2 .IX Item "bad-version:" Hantera \(:aven paket med fel versioner (sedan dpkg 1.16.1). .IP \fBbad-path\fR: 2 .IX Item "bad-path:" S\(:okv\(:agen i \fBPATH\fR saknar viktiga program, s\(oa problem \(:ar troliga. .IP \fBnot-root\fR: 2 .IX Item "not-root:" F\(:ors\(:ok (av)installera saker \(:aven utan att vara root. .IP \fBbad-verify\fR: 2 .IX Item "bad-verify:" Installera ett paket \(:aven om det inte g\(oar att verifiera dess \(:akthet. .RE .RS 4 .RE .IP \fB\-\-ignore\-depends\fR=\fIpaket\fR,... 4 .IX Item "--ignore-depends=paket,..." Ignorera beroendekontroll f\(:or angivna paket (i verkligheten utf\(:ors kontrollen, men det ges endast varningar, ingenting annat). Detta p\(oaverkar f\(:alten \fBPre-Depends\fR, \fBDepends\fR och \fBBreaks\fR. .IP "\fB\-\-no\-act\fR, \fB\-\-dry\-run\fR, \fB\-\-simulate\fR" 4 .IX Item "--no-act, --dry-run, --simulate" G\(:or allting som efterfr\(oagas, men skriv inte n\(oagra \(:andringar. Detta anv\(:ands f\(:or att se vad som skulle ha h\(:ant med \(oatg\(:arden utan att faktiskt \(:andra n\(oagot. .Sp Be sure to give \fB\-\-no\-act\fR before the action-parameter, or you might end up with undesirable results (e.g. \fBdpkg \-\-purge foo \-\-no\-act\fR will first purge package \(lqfoo\(rq and then try to purge package \(rq\-\-no\-act\(rq, even though you probably expected it to actually do nothing). .IP "\fB\-R\fR, \fB\-\-recursive\fR" 4 .IX Item "-R, --recursive" Hantera alla vanliga filer som matchar s\(:okm\(:onstret \fB*.deb\fR rekursivt i de kataloger som anges, med alla sina underkataloger. Flaggan kan anv\(:andas tillsammans med \(oatg\(:arderna \fB\-i\fR, \fB\-A\fR, \fB\-\-install\fR, \fB\-\-unpack\fR och \fB\-\-record\-avail\fR. .IP \fB\-G\fR 4 .IX Item "-G" Installera inte paketet om en nyare version av samma paket redan \(:ar installerat. Detta \(:ar ett alias f\(:or \fB\-\-refuse\-downgrade\fR. .IP \fB\-\-admindir=\fR\fIkat\fR 4 .IX Item "--admindir=kat" St\(:all in administrationskatalogen till \fIkatalog\fR. Katalogen inneh\(oaller flera filer som beskriver status f\(:or installerade eller avinstallerade paket, osv. Standardv\(:arde \(:ar \(rq\fI/var/lib/dpkg\fR\(rq om \fBDPKG_ADMINDIR\fR inte har satts. .IP \fB\-\-instdir=\fR\fIkatalog\fR 4 .IX Item "--instdir=katalog" St\(:all in installationskatalogen, vilket anger katalogen d\(:ar paket ska installeras. \fBinstdir\fR \(:ar \(:aven katalogen som skickas som argument till \fBchroot\fR\|(2) innan paketets installationsfiler k\(:ors, vilket betyder att skripten ser \fBinstdir\fR som rotkatalog. (F\(:orval \(:ar \(rq\fI/\fR\(rq) .IP \fB\-\-root=\fR\fIkatalog\fR 4 .IX Item "--root=katalog" St\(:all in rotkatalogen till \fBkatalog\fR, vilket s\(:atter installationskatalogen till \(rq\fIkatalog\fR\(rq och den administrativa katalogen till \(rq\fIkatalog\fR\fB/var/lib/dpkg\fR\(rq. .IP "\fB\-O\fR, \fB\-\-selected\-only\fR" 4 .IX Item "-O, --selected-only" Hantera endast paket som markerats f\(:or installation. Sj\(:alva markeringen utf\(:ors med \fBdselect\fR eller av \fBdpkg\fR n\(:ar paketen hanteras. Till exempel kommer paket som tas bort att markeras f\(:or installation. .IP "\fB\-E\fR, \fB\-\-skip\-same\-version\fR" 4 .IX Item "-E, --skip-same-version" Installera inte paketet om samma version och arkitektur av paketet redan \(:ar installerat. .Sp Sedan dpkg 1.21.10 tar \(:aven arkitekturen med i ber\(:akningen, vilket g\(:or det m\(:ojligt att korsgradera paket eller installera ytterligare sidoinstallerbara instanser med samma version, men olika arkitektur. .IP \fB\-\-pre\-invoke=\fR\fIkommando\fR 4 .IX Item "--pre-invoke=kommando" .PD 0 .IP \fB\-\-post\-invoke=\fR\fIkommando\fR 4 .IX Item "--post-invoke=kommando" .PD S\(:atter en anropskrok \fIkommando\fR som k\(:ors via \(rqsh \-c\(rq f\(:ore eller efter \fBdpkg\fR k\(:ors f\(:or \(oatg\(:arderna \fIunpack\fR, \fIconfigure\fR, \fIinstall\fR, \fItriggers-only\fR, \fIremove\fR och \fIpurge\fR (sedan dpkg 1.15.4) samt \fIadd-architecture\fR och \fIremove-architecture\fR (sedan dpkg 1.17.19). Flaggan kan anges flera g\(oanger. Ordningen p\(oa flaggorna som anges beh\(oalls och de som anges i konfigurationsfilen har f\(:oretr\(:ade. Milj\(:ovariabeln \fBDPKG_HOOK_ACTION\fR s\(:atts f\(:or hakar i den nuvarande \fBdpkg\fR\-\(oatg\(:arden. .Sp \&\fBObservera\fR: Skal kan anropa \fBdpkg\fR flera g\(oanger per k\(:orning, vilket kan g\(:ora att hakarna k\(:ors fler g\(oanger \(:an f\(:orv\(:antat. .IP \fB\-\-path\-exclude=\fR\fIfilnamnsm\(:onster\fR 4 .IX Item "--path-exclude=filnamnsm\(:onster" .PD 0 .IP \fB\-\-list\fR\fIfilnamnsm\(:onster\fR 4 .IX Item "--listfilnamnsm\(:onster" .PD S\(:att \fIfilnamnsm\(:onster\fR som ett s\(:okv\(:agsfilter, antingen genom att exkludera eller \(oater inkludera tidigare exkluderade s\(:okv\(:agar som motsvarar det angivna m\(:onstret under installationen (sedan dpkg 1.15.8). .Sp \&\fBVarning\fR: T\(:ank p\(oa att du kan totalt \(:odel\(:agga ditt system, beroende p\(oa vilka s\(:okv\(:agar du exkluderar, s\(oa anv\(:and med tillf\(:orsikt. .Sp Filnamnsm\(:onstrena anv\(:ander samma sorts jokertecken som skalet, d\(:ar \(rq*\(rq motsvarar en sekvens av valfritt antal tecken, inklusive den tomma str\(:angen och \(:aven \(rq/\(rq. Till exempel p\(oa motsvarar \fI\(rq/usr/*/READ*\(rq\fR \fI\(rq/usr/share/doc/paket/README\(rq\fR. \(rq?\(rq motsvarar som vanligt ett ensamt tecken (\(:aven h\(:ar ing\(oar \(rq/\(rq). Och \(rq[\(rq inleder en teckenklass, som kan inneh\(oalla en lista \(:over tecken, intervall och komplement. Se \fBglob\fR\|(7) f\(:or detaljerad information om filnamnsm\(:onster. \fBObservera\fR: den nuvarande implementationen kan \(oaterinkludera fler kataloger och symboliska l\(:ankar \(:an n\(:odv\(:andigt, speciellt n\(:an\(:ar det finns en mer specifik \(oaterinkludering, f\(:or att vara p\(oa den s\(:akra sidan och undvika m\(:ojliga uppackningsfel, framtida \(:andringar kan komma att r\(:atta detta. .Sp Detta kan anv\(:andas f\(:or att ta bort alla s\(:okv\(:agar f\(:orutom n\(oagra specifika; ett typiskt anv\(:andningsomr\(oade \(:ar: .Sp .Vb 2 \& \-\-path\-exclude=/usr/share/doc/* \& \-\-path\-include=/usr/share/doc/*/copyright .Ve .Sp f\(:or att ta bort alla dokumentationsfiler f\(:orutom upphovsr\(:attsinformation. .Sp Dessa tv\(oa flaggor kan anges flera g\(oanger, och kan interfolieras med varandra. De hanteras b\(oada i den givna ordningen och det \(:ar den sista regeln som motsvarar ett filnamn som f\(:aller avg\(:orandet. .Sp Filtren appliceras n\(:ar bin\(:arpaketen packas upp, och d\(:arf\(:or har de bara information om vilken sorts objekt som filtreras just nu (t.ex. en normal fil eller en katalog) och kan inte se vilka objekt som kommer h\(:arn\(:ast. Eftersom filtren har sidoeffekter (i motsats till \fBfind\fR\|(1)\-filter), f\(oar inte det att exkludera exakta s\(:okv\(:agsnamn som r\(oakar vara ett katalogobjekt som \fI/usr/share/doc\fR \(:onskat resultat, och endast s\(:okv\(:agsnamnet kommer att exkluderas (vilket kan komma att automatiskt tas med igen om koden ser behovet). Eventuella senare filer som finns i den katalogen kommer inte att kunna packas upp. .Sp \&\fBTips\fR: se till att m\(:onstren inte expanderas av ditt skal. .IP "\fB\-\-verify\-format\fR \fIformatnamn\fR" 4 .IX Item "--verify-format formatnamn" V\(:aljer utdataformat f\(:or kommandot \fB\-\-verify\fR (sedan dpkg 1.17.2). .Sp Det enda utdataformatet som st\(:ods \(:ar f\(:or n\(:arvarande \fBrpm\fR, som best\(oar av en rad f\(:or varje s\(:okv\(:ag d\(:ar ett test misslyckas. Dessa rader har f\(:oljande format: .Sp \fBmissing \fR [\fBc\fR] \fIs\(:okv\(:agsnamn\fR [\fB(\fR\fIfelmeddelande\fR\fB)\fR] \fB??5??????\fR [\fBc\fR] \fIs\(:okv\(:agsnamn\fR .Sp De f\(:orsta 9 tecknen anv\(:ands f\(:or att rapportera resultaten fr\(oan testerna, antingen ett bokstavligt \fBmissing\fR (saknas) om filen inte finns eller dess metadata inte kan h\(:amtas, eller ett av f\(:oljande specialtecken som rapporterar resultatet fr\(oan varje enskilt test: .RS 4 .IP \(rq\fB?\fR\(rq 4 .IX Item "\(rq?\(rq" Anger at testet inte kunde utf\(:oras (st\(:od saknas, filbeh\(:origheter, osv). .IP \(rq\fB.\fR\(rq 4 .IX Item "\(rq.\(rq" Antyder att testet lyckades. .IP \(rq\fIA\-Za\-z0\-9\fR\(rq 4 .IX Item "\(rqA-Za-z0-9\(rq" Antyder att testet misslyckades. F\(:oljande positioner och alfanumeriska tecken st\(:ods f\(:or n\(:arvarande: .RS 4 .IP "1 \(rq\fB?\fR\(rq" 4 .IX Item "1 \(rq?\(rq" Dessa test st\(:ods f\(:or n\(:arvarande inte och \(:ar alltid \(rq\fB?\fR\(rq. .IP "2 \(rq\fBM\fR\(rq" 4 .IX Item "2 \(rqM\(rq" Testet f\(:or filens l\(:age misslyckades (sedan dpkg 1.21.0). Eftersom metadata f\(:or s\(:okv\(:agsnamn f\(:or n\(:arvarande inte sp\(oaras kan testet endast delvis emuleras genom en v\(:aldigt enkel heuristik f\(:or s\(:okv\(:agsnamn som har ett k\(:ant kondensat, vilket antyder att de b\(:or vara vanliga filer, d\(:ar testet misslyckas om s\(:okv\(:agsnamnet inte \(:ar en vanlig fil i filsystemet. Testet kan f\(:or n\(:arvarande aldrig lyckas eftersom tillr\(:acklig information inte \(:ar tillg\(:anglig. .IP "3 \(rq\fB5\fR\(rq" 4 .IX Item "3 \(rq5\(rq" Kontrollen av kondensatet misslyckades, vilket betyder att filens inneh\(oall kan ha \(:andrats. Detta \(:ar endast en integritetskontroll och ska inte tolkas som n\(oagon som helst form av s\(:akerhetskontroll. .IP "4\-9 \(rq\fB?\fR\(rq" 4 .IX Item "4-9 \(rq?\(rq" Dessa test st\(:ods f\(:or n\(:arvarande inte och \(:ar alltid \(rq\fB?\fR\(rq. .RE .RS 4 .RE .RE .RS 4 .Sp Raden f\(:oljs av ett blanksteg och ett attributtecken. F\(:oljande attributtecken st\(:ods: .IP \(rq\fBc\fR\(rq 4 .IX Item "\(rqc\(rq" S\(:okv\(:agsnamnet \(:ar en konffil .RE .RS 4 .Sp Slutligen f\(:oljs det av ytterligare ett blanksteg och s\(:okv\(:agsnamnet. .Sp Om posten var av typen \fBmissing\fR och filen faktiskt inte finns i filsystemet komemrr aden f\(:oljas av ett blanksteg och felmeddelandet inom parenteser. .RE .IP "\fB\-\-status\-fd\fR \fIn\fR" 4 .IX Item "--status-fd n" S\(:and maskinl\(:asbar paketstatus och f\(:orloppsinformation till filhandtag \fIn\fR. Flaggan kan anges flera g\(oanger. Informationen lagras vanligtvis rad f\(:or rad, i f\(:oljande format: .RS 4 .IP "\fBstatus:\fR \fIpaket\fR\fB:\fR \fIstatus\fR" 4 .IX Item "status: paket: status" Paketstatus \(:andrad; \fIstatus\fR \(:ar som i statusfilen. .IP "\fBstatus:\fR \fIpaket\fR \fB: error :\fR \fIut\(:okat\-felmeddelande\fR" 4 .IX Item "status: paket : error : ut\(:okat-felmeddelande" Ett fel uppstod. Eventuella nyradstecken i \fIut\(:okat\-felmeddelanden\fR kommer ers\(:attas med blanksteg innan de skrivs ut. .IP "\fBstatus:\fR \fIfil\fR \fB: conffile-prompt : '\fR\fIriktig-gammal\fR\fB' '\fR\fIriktig-ny\fR\fB'\fR \fIanv\(:andarredigerad\fR \fIdistredigerad\fR" 4 .IX Item "status: fil : conffile-prompt : 'riktig-gammal' 'riktig-ny' anv\(:andarredigerad distredigerad" Anv\(:andaren f\(oar en fr\(oaga om konfigurationsfiler. .IP "\fBprocessing:\fR \fIskede\fR\fB:\fR \fIpaket\fR" 4 .IX Item "processing: skede: paket" S\(:ands precis innan ett hanteringsskede p\(oab\(:orjas. \fISkede\fR \(:ar n\(oagot av \fBupgrade\fR, \fBinstall\fR (b\(oada s\(:ands innan paketet packas upp), \fBconfigure\fR, \fBtrigproc\fR, \fBdisappear\fR, \fBremove\fR, \fBpurge\fR. .RE .RS 4 .RE .IP \fB\-\-status\-logger\fR=\fIkommando\fR 4 .IX Item "--status-logger=kommando" S\(:and maskinl\(:asbar paketstatus och f\(:orloppsinformation till skal\-\fIkommando\fRts standard in, som k\(:ors via \(rqsh \-c\(rq (sedan dpkg 1.16.0). Flaggan kan anges flera g\(oanger. Utdataformatet som anv\(:ands \(:ar detsamma som f\(:or \fB\-\-status\-fd\fR. .IP \fB\-\-log=\fR\fIfilnamn\fR 4 .IX Item "--log=filnamn" Logga uppdateringar av status\(:andringar och \(oatg\(:arder till \fIfilnamn\fR, ist\(:allet f\(:or den f\(:orvalda \fI/var/log/dpkg.log\fR. Om flaggan anges flera g\(oanger anv\(:ands det sista filnamnet. Loggmeddelanden \(:ar p\(oa formen: .RS 4 .IP "\(oA\(oA\(oA\(oA\-MM\-DD HH:MM:SS \fBstartup\fR \fItyp\fR \fIkommando\fR" 4 .IX Item "\(oA\(oA\(oA\(oA-MM-DD HH:MM:SS startup typ kommando" F\(:or varje dpkg\-k\(:orning d\(:ar \fItyp\fR \(:ar \fBarchives\fR (med \fIkommando\fRt \fBunpack\fR eller \fBinstall\fR) eller \fBpackages\fR (med \fIkommando\fRt \fBconfigure\fR, b, \fBremove\fR eller \fBpurge\fR). .IP "\(oA\(oA\(oA\(oA\-MM\-DD HH:MM:SS \fBstatus\fR \fItillst\(oand\fR \fIpaket\fR \fIinstallerad-version\fR" 4 .IX Item "\(oA\(oA\(oA\(oA-MM-DD HH:MM:SS status tillst\(oand paket installerad-version" F\(:or uppdateringar om status\(:andringar. .IP "\(oA\(oA\(oA\(oA\-MM\-DD HH:MM:SS \fI\(oatg\(:ard\fR \fIpaket\fR \fIinstallerad-version\fR \fItillg\(:anglig\-version\fR" 4 .IX Item "\(oA\(oA\(oA\(oA-MM-DD HH:MM:SS \(oatg\(:ard paket installerad-version tillg\(:anglig-version" F\(:or \(oatg\(:arder d\(:ar \fI\(oatg\(:ard\fR \(:ar en av \fBinstall\fR, \fBupgrade\fR, \fBconfigure\fR, \fBtrigproc\fR, \fBdisappear\fR, \fBremove\fR eller \fBpurge\fR. .IP "\(oA\(oA\(oA\(oA\-MM\-DD HH:MM:SS \fBconffile\fR \fIfilnamn\fR \fIval\fR" 4 .IX Item "\(oA\(oA\(oA\(oA-MM-DD HH:MM:SS conffile filnamn val" F\(:or konffil\-\(:andringar d\(:ar \fIval\fR \(:ar antingen \fBinstall\fR (installera) eller \fBkeep\fR (beh\(oall). .RE .RS 4 .RE .IP \fB\-\-robot\fR 4 .IX Item "--robot" Anv\(:and ett maskinl\(:asbart utdataformat. Detta tillhandah\(oaller ett gr\(:anssnitt f\(:or program som beh\(:over tolka utdata fr\(oan n\(oagra av de kommandon som annars inte skriver ut ett maskinl\(:asbart utdataformat. Ingen lokalanpassning kommer att anv\(:andas och utdata kommer att modifieras s\(oa att det \(:ar l\(:attare att tolka. .Sp Det enda kommando som f\(:or n\(:arvarande st\(:ods \(:ar \fB\-\-version\fR. .IP \fB\-\-no\-pager\fR 4 .IX Item "--no-pager" Anv\(:and inte n\(oagon bl\(:addrare f\(:or att visa informationen (sedan dpkg 1.19.2). .IP \fB\-\-no\-debsig\fR 4 .IX Item "--no-debsig" F\(:ors\(:ok inte verifiera paketsignaturer. .IP \fB\-\-no\-triggers\fR 4 .IX Item "--no-triggers" Utf\(:or inte utl\(:osare i denna k\(:orning (sedan dpkg 1.14.17), men aktiveringar kommer fortfarande att antecknas. Om det anv\(:ands tillsammans med \fB\-\-configure\fR \fIpaket\fR eller \fB\-\-triggers\-only\fR \fIpaket\fR kommer det namngivna paketets postinst fortfarande att k\(:oras \(:aven om det enda som beh\(:ovdes var en k\(:orning av utl\(:osare. Om du anv\(:ander denna flagga kan det h\(:anda att paket hamnar i felaktiga \fBv\(:antar p\(oa utl\(:osare\fR\- och \fButl\(:osare v\(:antar\fR\-tillst\(oand. Detta kan r\(:attas senare genom att k\(:ora: \fBdpkg \-\-configure \-\-pending\fR. .IP \fB\-\-triggers\fR 4 .IX Item "--triggers" Annullerar ett tidigare \fB\-\-no\-triggers\fR (sedan dpkg 1.14.17). .SH RETURV\(:ARDE .IX Header "RETURV\(:ARDE" .IP \fB0\fR 4 .IX Item "0" Den \(:onskade funktionen utf\(:ordes utan fel. Eller ett test eller ett p\(oast\(oaende returnerade sant. .IP \fB1\fR 4 .IX Item "1" Ett test eller ett p\(oast\(oaende returnerade falskt. .IP \fB2\fR 4 .IX Item "2" \(:Odesdigert eller irreparabelt fel p\(oa grund av felaktig anv\(:andning p\(oa kommandoraden, eller interaktioner med systemet, s\(oasom databas\(oatkomst, minnesallokeringer, osv. .SH MILJ\(:OVARIABLER .IX Header "MILJ\(:OVARIABLER" .SS "Extern milj\(:o" .IX Subsection "Extern milj\(:o" .IP \fBPATH\fR 4 .IX Item "PATH" Den h\(:ar variabeln f\(:orv\(:antas vara angiven i milj\(:on och peka p\(oa de systems\(:okv\(:agar d\(:ar flera kr\(:avda program hittas. Om den inte \(:ar satt eller programmen inte hittas kommer \fBdpkg\fR att avbryta. .IP \fBHOME\fR 4 .IX Item "HOME" Om satt s\(oa kommer \fBdpkg\fR att anv\(:anda det som den katalog fr\(oan vilken det ska l\(:asa den anv\(:andarspecifika konfigurationsfilen. .IP \fBTMPDIR\fR 4 .IX Item "TMPDIR" Om satt s\(oa kommer \fBdpkg\fR att anv\(:anda det som den katalog d\(:ar det skapar tempor\(:ara filer och kataloger. .IP \fBSHELL\fR 4 .IX Item "SHELL" Programmet \fBdpkg\fR kommer att exekveras n\(:ar ett nytt skal startas, eller n\(:ar ett kommando startas via ett skal. .IP \fBPAGER\fR 4 .IX Item "PAGER" .PD 0 .IP \fBDPKG_PAGER\fR 4 .IX Item "DPKG_PAGER" .PD Programmet \fBdpkg\fR kommer att k\(:ora n\(:ar en bl\(:addrare k\(:ors, vilken kommer att k\(:oras med \(rq\fR\f(CB$SHELL\fR\fB \-c\fR\(rq, till exempel n\(:ar skillnader i konffiler ska visas. Om \fBSHELL\fR inte \(:ar satt kommer \(rq\fBsh\fR\(rq att anv\(:andas ist\(:allet. \fBDPKG_PAGER\fR \(:overstyr milj\(:ovariabeln \fBPAGER\fR (sedan dpkg 1.19.2). .IP \fBDPKG_COLORS\fR 4 .IX Item "DPKG_COLORS" V\(:aljer f\(:argl\(:age (sedan dpkg 1.18.5). F\(:or n\(:arvarande godtas f\(:oljande v\(:arden: \fBauto\fR (f\(:orval), \fBalways\fR och \fBnever\fR. .IP \fBDPKG_DEBUG\fR 4 .IX Item "DPKG_DEBUG" Anger fels\(:okningsmasken (sedan dpkg 1.21.10) fr\(oan ett oktalt v\(:arde. De flaggor som f\(:or n\(:arvarande godtas beskrivs i flaggan \fB\-\-debug\fR. .IP \fBDPKG_FORCE\fR 4 .IX Item "DPKG_FORCE" St\(:aller in de tvingande flaggorna (sedan dpkg 1.19.5). N\(:ar variabeln \(:ar satt kommer inte de inbyggda f\(:orvalda tvingande flaggorna att anv\(:andas. Om variabeln \(:ar n\(:arvarande men tom kommer alla tvingande flaggor att inaktiverats. .IP \fBDPKG_ADMINDIR\fR 4 .IX Item "DPKG_ADMINDIR" Om satt, och flaggorna \fB\-\-admindir\fR och \fB\-root\fR inte har angivits, anv\(:ands v\(:ardet som administrativ katalog f\(:or \fBdpkg\fR (sedan dpkg 1.20.0). .IP \fBDPKG_FRONTEND_LOCKED\fR 4 .IX Item "DPKG_FRONTEND_LOCKED" St\(:aller in ett pakethanterarskal att meddela dpkg att det inte ska ta skal\-l\(oaset (sedan dpkg 1.19.1). .SS "Intern milj\(:o" .IX Subsection "Intern milj\(:o" .IP \fBLESS\fR 4 .IX Item "LESS" Definieras av \fBdpkg\fR till \(rq\fB\-FRSXMQ\fR\(rq om det inte redan har satts, n\(:ar en bl\(:addrare startas (sedan dpkg 1.19.2). F\(:or att \(:andra det f\(:orvalda beteendet kan den h\(:ar variabeln st\(:allas in p\(oa f\(:orhand till ett annat v\(:arde, d\(:aribland en tom str\(:ang, eller s\(oa kan variablerna \fBPAGER\fR eller \fBDPKG_PAGER\fR st\(:allas in till att inaktivera specifika flaggor med \(rq\fB\-+\fR\(rq, till exempel \fBDPKG_PAGER="less \-+F"\fR. .IP \fBDPKG_ROOT\fR 4 .IX Item "DPKG_ROOT" Definieras av \fBdpkg\fR i utvecklarskriptets milj\(:o till att ange vilken installation det ska utf\(:oras p\(oa (sedan dpkg 1.18.5). V\(:ardet \(:ar t\(:ankt att l\(:aggas till f\(:orst i alla s\(:okv\(:agar utvecklarskripten opererar p\(oa. Under vanlig k\(:orning \(:ar den h\(:ar variabeln tom. N\(:ar paket installeras i ett annat \fBinstdir\fR startar \fBdpkg\fR normalt utecklarskipten med \fBchroot\fR\|(2) och l\(:amnar variabeln tom, men om \fB\-\-force\-script\-chrootless\fR anges kommer \fBchroot\fR\|(2)\-anropet att hoppas \(:over och \fBinstdir\fR \(:ar icke-tomt. .IP \fBDPKG_ADMINDIR\fR 4 .IX Item "DPKG_ADMINDIR" Definieras av \fBdpkg\fR i utvecklarskriptets milj\(:o f\(:or att ange vilket administrativ \fBdpkg\fR\-katalog som ska anv\(:andas (sedan dpkg 1.16.0). Den h\(:ar variabeln \(:ar alltid satt till aktuellt v\(:arde f\(:or \fB\-\-admindir\fR. .IP \fBDPKG_FORCE\fR 4 .IX Item "DPKG_FORCE" Definieras av \fBdpkg\fR i underprocessmilj\(:oer till namnen p\(oa alla f\(:or n\(:arvarande aktiverade tvingande flaggor, avdelade med komma (sedan dpkg 1.19.5). .IP \fBDPKG_SHELL_REASON\fR 4 .IX Item "DPKG_SHELL_REASON" Definieras av \fBdpkg\fR i skalet som startas f\(:or att unders\(:oka situationen efter konfigurationsfilsfr\(oagan (sedan dpkg 1.15.6). Till\(oatet v\(:arde \(:ar f\(:or n\(:arvarande: \fBconffile-prompt\fR. .IP \fBDPKG_CONFFILE_OLD\fR 4 .IX Item "DPKG_CONFFILE_OLD" Definieras av \fBdpkg\fR i skalet som startas f\(:or att unders\(:oka situationen efter konfigurationsfilsfr\(oagan (sedan dpkg 1.15.6). Inneh\(oaller s\(:okv\(:agen till den gamla konfigurationsfilen. .IP \fBDPKG_CONFFILE_NEW\fR 4 .IX Item "DPKG_CONFFILE_NEW" Definieras av \fBdpkg\fR i skalet som startas f\(:or att unders\(:oka situationen efter konfigurationsfilsfr\(oagan (sedan dpkg 1.15.6). Inneh\(oaller s\(:okv\(:agen till den nya konfigurationsfilen. .IP \fBDPKG_HOOK_ACTION\fR 4 .IX Item "DPKG_HOOK_ACTION" Definieras av \fBdpkg\fR i skalet som startas n\(:ar en krok\(oatg\(:ard exekveras (sedan dpkg 1.15.49. Inneh\(oaller aktuell \fBdpkg\fR\-\(oatg\(:ard. .IP \fBDPKG_RUNNING_VERSION\fR 4 .IX Item "DPKG_RUNNING_VERSION" Definieras av \fBdpkg\fR i utvecklarskriptets milj\(:o till versionen av den instans av \fBdpkg\fR som k\(:ors f\(:or tillf\(:allet (sedan dpkg 1.14.17). .IP \fBDPKG_MAINTSCRIPT_PACKAGE\fR 4 .IX Item "DPKG_MAINTSCRIPT_PACKAGE" Definieras av \fBdpkg\fR i utvecklarskriptets milj\(:o till (det icke arkitekturkvalificerade) namnet p\(oa paketet som hanteras (sedan dpkg 1.14.17). .IP \fBDPKG_MAINTSCRIPT_PACKAGE_REFCOUNT\fR 4 .IX Item "DPKG_MAINTSCRIPT_PACKAGE_REFCOUNT" Definieras av \fBdpkg\fR i utvecklarskriptets milj\(:o till paketets referensr\(:aknare, dvs. antalet paketinstanser med ett tillst\(oand h\(:ogre \(:an \fBnot-installed\fR (sedan dpkg 1.17.2). .IP \fBDPKG_MAINTSCRIPT_ARCH\fR 4 .IX Item "DPKG_MAINTSCRIPT_ARCH" Definieras av \fBdpkg\fR i utvecklarskriptets milj\(:o till arkitekturen paketet byggdes f\(:or (sedan dpkg 1.15.4). .IP \fBDPKG_MAINTSCRIPT_NAME\fR 4 .IX Item "DPKG_MAINTSCRIPT_NAME" Definieras av \fBdpkg\fR i utvecklarskriptets milj\(:o till namnet p\(oa det skript som k\(:ors, en av \fBpreinst\fR, \fBpostinst\fR, \fBprerm\fR eller \fBpostrm\fR (sedan dpkg 1.15.7). .IP \fBDPKG_MAINTSCRIPT_DEBUG\fR 4 .IX Item "DPKG_MAINTSCRIPT_DEBUG" Definieras av \fBdpkg\fR i utvecklarskriptets milj\(:o till ett v\(:arde (\(rq\fB0\fR\(rq eller \(rq\fB1\fR\(rq) som anger huruvida fels\(:okning har efterfr\(oagats (sedan dpkg 1.18.4). .SH FILER .IX Header "FILER" .IP \fI/etc/dpkg/dpkg.cfg.d/[0\-9a\-zA\-Z_\-]*\fR 4 .IX Item "/etc/dpkg/dpkg.cfg.d/[0-9a-zA-Z_-]*" Konfigurationsfragmentfiler (sedan dpkg 1.15.4). .IP \fI/etc/dpkg/dpkg.cfg\fR 4 .IX Item "/etc/dpkg/dpkg.cfg" Konfigurationsfil med f\(:orvalda inst\(:allningar. .IP \fI/var/log/dpkg.log\fR 4 .IX Item "/var/log/dpkg.log" F\(:orvald loggfil (se \fI/etc/dpkg/dpkg.cfg\fR och flaggan \fB\-\-log\fR). .PP \(:Ovriga filer som listas h\(:ar finns i sina f\(:orvalda kataloger, se flaggan \fB\-\-admindir\fR f\(:or information om hur du \(:andrar placeringen av dessa filer. .IP \fI/var/lib/dpkg/available\fR 4 .IX Item "/var/lib/dpkg/available" Lista \(:over tillg\(:angliga paket. .IP \fI/var/lib/dpkg/status\fR 4 .IX Item "/var/lib/dpkg/status" Status f\(:or tillg\(:angliga paket. Filen inneh\(oaller information om huruvida ett paket \(:ar markerat f\(:or borttagning eller ej, om det \(:ar installerat eller ej, osv. Se sektionen "INFORMATION OM PAKET" f\(:or ytterligare information. .Sp Statusfilen s\(:akerhetskopieras dagligen i \fI/var/backups\fR. Det kan vara nyttigt om den g\(oar f\(:orlorad eller skrivs s\(:onder p\(oa grund av problem med filsystemet. .PP Formatet och inneh\(oallet i ett bin\(:arpaket beskrivs i \fBdeb\fR\|(5). .SS "Filnamn i filsystemet" .IX Subsection "Filnamn i filsystemet" Under uppackning och konfigurering anv\(:ander \fBdpkg\fR olika filnamn f\(:or s\(:akerhetskopior och \(oaterst\(:allning. H\(:ar f\(:oljer en f\(:orenklad f\(:orklaring av hur dessa filnamn anv\(:ands under paketinstallationen. .IP \fI*.dpkg\-new\fR 4 .IX Item "*.dpkg-new" Vid uppackning extraherar \fBdpkg\fR nya filsystemsobjekt till \fIs\(:okv\(:agsnamn\fR\fB.dpkg\-new\fR (f\(:orutom f\(:or existerande kataloger eller symboliska l\(:ankar till kataloger som hoppas \(:over), n\(:ar det \(:ar f\(:ardigt och efter att s\(:akerhetskopior har skapats av de gamla objekten f\(oar objekten namnen bytt till \fIs\(:okv\(:agsnamn\fR. .IP \fI*.dpkg\-tmp\fR 4 .IX Item "*.dpkg-tmp" Under uppackning tar \fBdpkg\fR s\(:akerhetskopior av gamla filsystemsobjekt i \fIs\(:okv\(:agsnamn\fR\fB.dpkg\-tmp\fR efter att ha packat upp de nya objekten. Dessa s\(:akerhetskopior utf\(:ors antingen som namnbyten f\(:or kataloger (men bara om de byter typ), en ny symbolisk l\(:ank\-kopia f\(:or symboliska l\(:ankar, eller en h\(oard l\(:ank f\(:or andra filsystemsobjekt, f\(:orutom f\(:or konfigurationsfiler som inte s\(:akerhetskopieras eftersom de hanteras i ett senare steg. .Sp Om en \(oaterst\(:allning beh\(:ovs anv\(:ands dessa s\(:akerhetskopior f\(:or att \(oaterst\(:alla f\(:oreg\(oaende inneh\(oall i objekten. Dessa tas automatiskt bort n\(:ar installationen \(:ar f\(:ardig. .IP \fI*.dpkg\-old\fR 4 .IX Item "*.dpkg-old" Under konfiguration, vid installation av en ny version, kan \fBdpkg\fR ta en s\(:akerhetskopia av den tidigare \(:andrade konfigurationsfilen som \fIs\(:okv\(:agsnamn\fR\fB.dpkg\-old\fR. .IP \fI*.dpkg\-dist\fR 4 .IX Item "*.dpkg-dist" Under konfiguration, n\(:ar den gamla versionen beh\(oalls, kan \fBdpkg\fR ta en s\(:akerhetskopia av den nya omodifierade konfigurationsfilen som \fIs\(:okv\(:agsnamn\fR\fB.dpkg\-dist\fR. .SH S\(:AKERHET .IX Header "S\(:AKERHET" Alla operationer som beh\(:over skriv\(oatkomst till databasen eller filsystemet anses vara privilegierade operationer som kan till\(oata ut\(:okning av rootbeh\(:origheter. Operationerna f\(oar aldrig delegeras till en obetrodd anv\(:andare eller g\(:oras p\(oa obetrodda paket, eftersom det kan till\(oata root\(oatkomst till systemet. .PP Vissa operationer (s\(oasom bekr\(:aftelse av paket) kan beh\(:ova rootprivilegier f\(:or att n\(oa filer p\(oa filsystemet som annars inte skulle vara tillg\(:angliga p\(oa grund av begr\(:ansade beh\(:origheter, men b\(:or annars fungera som normalt och generera l\(:ampliga meddelanden i dessa tillf\(:allen. .PP Fr\(oageoperationer b\(:or aldrig kr\(:ava root\-beh\(:orighet, och delegering av exekvering av dem till icke-privilegierade anv\(:andare via n\(oagot kommando f\(:ora att f\(oa root\-beh\(:orighet kan ha s\(:akerhetskonsekvenser (s\(oasom ut\(:okning av privilegier), till exempel n\(:ar en siduppdelare k\(:ors automatiskt fr\(oan verktyget. .PP Se \(:aven stycket \fBS\(:AKERHET\fR i manualsidorna \fBdpkg\-deb\fR\|(1) och dpkg\-split(1). .SH PROGRAMFEL .IX Header "PROGRAMFEL" \&\fB\-\-no\-act\fR ger oftast mindre information \(:an vad som vore hj\(:alpsamt. .SH EXEMPEL .IX Header "EXEMPEL" F\(:or att lista paket relaterade till textredigeringsprogrammet \fBvi\fR\|(1) (observera att \fBdpkg-query\fR inte l\(:angre l\(:aser in \fIavailable\fR\-filen som standard, och att flaggan \fBdpkg-query\fR \fB\-\-load\-avail\fR ist\(:allet b\(:or anv\(:andas f\(:or det): .Sp .Vb 1 \& dpkg \-l \*(Aq*vi*\*(Aq .Ve .PP F\(:or att se posterna i \fI/var/lib/dpkg/available\fR f\(:or tv\(oa paket: .Sp .Vb 1 \& dpkg \-\-print\-avail vim neovim | less .Ve .PP F\(:or att sj\(:alv s\(:oka i paketlistan: .Sp .Vb 1 \& dpkg \-\-print\-avail | less .Ve .PP F\(:or att ta bort det installerade paketet neovim: .Sp .Vb 1 \& dpkg \-r neovim .Ve .PP F\(:or att installera ett paket m\(oaste du f\(:orst leta p\(oa det i ett arkiv eller p\(oa en mediaskiva. N\(:ar du anv\(:ander ett arkiv baserat p\(oa en poolstruktur r\(:acker det att k\(:anna till namnet p\(oa paketet f\(:or att hitta s\(:okv\(:agen: .Sp .Vb 1 \& dpkg \-i /media/bdrom/pool/main/v/vim/vim_9.0.2018\-1_amd64.deb .Ve .PP F\(:or att g\(:ora en lokal kopia av paketmarkeringarna: .Sp .Vb 1 \& dpkg \-\-get\-selections >mitturval .Ve .PP Du kan \(:overf\(:ora filen till en annan dator, och efter att du har uppdaterat \fIavailable\fR\-filen d\(:ar med ditt \(:onskade pakethanterarskal (se f\(:or mer information), till exempel: .Sp .Vb 1 \& apt\-cache dumpavail | dpkg \-\-merge\-avail .Ve .PP s\(oa kan du installera den med: .Sp .Vb 2 \& dpkg \-\-clear\-selections \& dpkg \-\-set\-selections