dpkg(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) Ingen redigeringssammanfattning |
Admin (diskussion | bidrag) |
||
| Rad 2: | Rad 2: | ||
=== NAMN === | === NAMN === | ||
dpkg - pakethanterare för Debian | ''dpkg - pakethanterare för Debian'' | ||
=== SYNOPSIS === | === SYNOPSIS === | ||
'''dpkg''' [<alternativ>...] <åtgärd> | '''''dpkg''' [<alternativ>...] <åtgärd>'' | ||
=== VARNING === | === VARNING === | ||
| Rad 13: | Rad 13: | ||
=== BESKRIVNING === | === BESKRIVNING === | ||
'''dpkg''' är ett mellannivåverktyg för att installera, bygga, ta bort och hantera Debian-paket. Det primära och mer användarvänliga gränssnittet för '''dpkg''' på kommandoraden är '''apt'''(8), och som TUI (terminalgränssnitt) är det '''aptitude'''(8). '''dpkg''' styrs helt via kommandoradsparametrar, som består av exakt en åtgärd och noll eller fler alternativ. Åtgärdsparametern talar om för '''dpkg''' vad den ska göra, och alternativen styr beteendet för åtgärden på olika sätt. | '''dpkg''' är ett mellannivåverktyg för att installera, bygga, ta bort och hantera Debian-paket. Det primära och mer användarvänliga gränssnittet för '''dpkg''' på kommandoraden är '''apt'''(8), och som TUI (terminalgränssnitt) är det [[aptitude(8|'''aptitude'''(8]]). '''dpkg''' styrs helt via kommandoradsparametrar, som består av exakt en åtgärd och noll eller fler alternativ. Åtgärdsparametern talar om för '''dpkg''' vad den ska göra, och alternativen styr beteendet för åtgärden på olika sätt. | ||
'''dpkg''' kan också användas som ett gränssnitt till '''dpkg-deb(1)''' och '''dpkg-query(1)'''. Listan över tillgängliga åtgärder finns i avsnittet '''ÅTGÄRDER'''. Om någon av dessa åtgärder används, kör '''dpkg''' bara '''dpkg-deb''' eller '''dpkg-query''' med de angivna parametrarna, men inga specifika alternativ skickas till dem. För att använda sådana alternativ måste back-ends anropas direkt. | '''dpkg''' kan också användas som ett gränssnitt till '''[[dpkg-deb(1]])''' och '''[[dpkg-query(1)]]'''. Listan över tillgängliga åtgärder finns i avsnittet '''ÅTGÄRDER'''. Om någon av dessa åtgärder används, kör '''dpkg''' bara '''dpkg-deb''' eller '''dpkg-query''' med de angivna parametrarna, men inga specifika alternativ skickas till dem. För att använda sådana alternativ måste back-ends anropas direkt. | ||
=== INFORMATION OM PAKET === | === INFORMATION OM PAKET === | ||
| Rad 22: | Rad 22: | ||
==== Pakettillstånd ==== | ==== Pakettillstånd ==== | ||
'''inte-installerad''': Paketet är inte installerat på systemet. | '''inte-installerad''': Paketet är inte installerat på systemet. | ||
'''konfigurationsfiler''': Endast konfigurationsfiler eller '''postrm'''-skriptet och dess data finns kvar på systemet. | '''konfigurationsfiler''': Endast konfigurationsfiler eller '''postrm'''-skriptet och dess data finns kvar på systemet. | ||
'''halv-installerad''': Installationen av paketet har påbörjats men inte slutförts. | '''halv-installerad''': Installationen av paketet har påbörjats men inte slutförts. | ||
'''uppackad''': Paketet är uppackat men inte konfigurerat. | '''uppackad''': Paketet är uppackat men inte konfigurerat. | ||
'''halv-konfigurerad''': Paketet är uppackat och konfigurationen har påbörjats men inte slutförts. | '''halv-konfigurerad''': Paketet är uppackat och konfigurationen har påbörjats men inte slutförts. | ||
'''triggers-väntar''': Paketet väntar på att en annan process ska behandla triggers. | '''triggers-väntar''': Paketet väntar på att en annan process ska behandla triggers. | ||
'''triggers-pågående''': Paketet har triggat en åtgärd. | '''triggers-pågående''': Paketet har triggat en åtgärd. | ||
'''installerad''': Paketet är korrekt uppackat och konfigurerat. | '''installerad''': Paketet är korrekt uppackat och konfigurerat. | ||
| Rad 33: | Rad 40: | ||
'''installera''': Paketet är markerat för installation. | '''installera''': Paketet är markerat för installation. | ||
'''håll''': Paketet är markerat för att hållas på samma version (ingen automatisk uppgradering eller borttagning). | '''håll''': Paketet är markerat för att hållas på samma version (ingen automatisk uppgradering eller borttagning). | ||
'''avinstallera''': Paketet är markerat för avinstallation (alla filer tas bort utom konfigurationsfiler). | '''avinstallera''': Paketet är markerat för avinstallation (alla filer tas bort utom konfigurationsfiler). | ||
'''rensning''': Paketet är markerat för total borttagning (inklusive konfigurationsfiler). | '''rensning''': Paketet är markerat för total borttagning (inklusive konfigurationsfiler). | ||
==== Paketflaggor ==== | ==== Paketflaggor ==== | ||
'''ok''': Paketet är i ett känt tillstånd men kan behöva ytterligare behandling. | '''ok''': Paketet är i ett känt tillstånd men kan behöva ytterligare behandling. | ||
'''återinstallering-begärd''': Paketet är skadat och kräver ominstallation. | '''återinstallering-begärd''': Paketet är skadat och kräver ominstallation. | ||
| Rad 44: | Rad 54: | ||
'''-i''', '''--install <paketfil>...''' | '''-i''', '''--install <paketfil>...''' | ||
Installerar ett paket. | Installerar ett paket. | ||
'''--unpack <paketfil>...''' | '''--unpack <paketfil>...''' | ||
Packar upp paketet men konfigurerar det inte. | Packar upp paketet men konfigurerar det inte. | ||
'''--configure <paket>...| -a | --pending''' | '''--configure <paket>...| -a | --pending''' | ||
Konfigurerar ett paket som har packats upp men inte konfigurerats. | Konfigurerar ett paket som har packats upp men inte konfigurerats. | ||
'''-r''', '''--remove <paket>...''' | '''-r''', '''--remove <paket>...''' | ||
Tar bort ett installerat paket men behåller konfigurationsfiler. | Tar bort ett installerat paket men behåller konfigurationsfiler. | ||
'''-P''', '''--purge <paket>...''' | '''-P''', '''--purge <paket>...''' | ||
Rensar ett installerat eller tidigare borttaget paket. | Rensar ett installerat eller tidigare borttaget paket. | ||
'''-l''', '''--list <mönster>...''' | '''-l''', '''--list <mönster>...''' | ||
Listar installerade paket som matchar mönstret. | Listar installerade paket som matchar mönstret. | ||
'''--search <filmönster>...''' | '''--search <filmönster>...''' | ||
Söker efter en fil i installerade paket. | Söker efter en fil i installerade paket. | ||
'''--verify''' | '''--verify''' | ||
Verifierar integriteten av paket. | Verifierar integriteten av paket. | ||
=== MILJÖVARIABLER === | === MILJÖVARIABLER === | ||
'''dpkg''' kan påverkas av flera miljövariabler: | '''dpkg''' kan påverkas av flera miljövariabler: | ||
'''DPKG_ROOT''': Anger rotkatalogen för installation. | '''DPKG_ROOT''': Anger rotkatalogen för installation. | ||
'''DPKG_ADMINDIR''': Anger katalogen där '''dpkg''' lagrar administrativa filer. | '''DPKG_ADMINDIR''': Anger katalogen där '''dpkg''' lagrar administrativa filer. | ||
'''DPKG_COLORS''': Styr färgläget (auto, alltid, aldrig). | '''DPKG_COLORS''': Styr färgläget (auto, alltid, aldrig). | ||
'''PATH''': Bestämmer sökvägen för externa kommandon. | '''PATH''': Bestämmer sökvägen för externa kommandon. | ||
| Rad 73: | Rad 101: | ||
=== SE ÄVEN === | === SE ÄVEN === | ||
'''apt'''(8) | [[apt(8)|'''apt'''(8)]] | ||
'''aptitude'''(8) | |||
'''dselect'''(1) | [[aptitude(8)|'''aptitude'''(8)]] | ||
'''dpkg-deb'''(1) | |||
'''dpkg-query'''(1) | [[dselect(1)|'''dselect'''(1)]] | ||
[[dpkg-deb(1)|'''dpkg-deb'''(1)]] | |||
[[dpkg-query(1)|'''dpkg-query'''(1)]] | |||
=== COLOPHON === | === COLOPHON === | ||
Denna sida är en del av '''dpkg'''-projektet. Mer information finns på [https://wiki.debian.org/Teams/Dpkg/]. Buggrapporter kan skickas till [http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=dpkg]. | Denna sida är en del av '''dpkg'''-projektet. Mer information finns på [https://wiki.debian.org/Teams/Dpkg/]. Buggrapporter kan skickas till [http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=dpkg]. | ||
= Sidslut = | = Sidslut = | ||
Versionen från 8 mars 2025 kl. 07.07
dpkg(1) - Linux manual sida
NAMN
dpkg - pakethanterare för Debian
SYNOPSIS
dpkg [<alternativ>...] <åtgärd>
VARNING
Denna manual är avsedd för användare som vill förstå dpkgs kommandoradsalternativ och pakettillstånd mer detaljerat än vad som ges av dpkg --help.
Den bör inte användas av pakethanterare som vill förstå hur dpkg installerar deras paket. Beskrivningarna av vad dpkg gör vid installation och borttagning av paket är särskilt otillräckliga.
BESKRIVNING
dpkg är ett mellannivåverktyg för att installera, bygga, ta bort och hantera Debian-paket. Det primära och mer användarvänliga gränssnittet för dpkg på kommandoraden är apt(8), och som TUI (terminalgränssnitt) är det aptitude(8). dpkg styrs helt via kommandoradsparametrar, som består av exakt en åtgärd och noll eller fler alternativ. Åtgärdsparametern talar om för dpkg vad den ska göra, och alternativen styr beteendet för åtgärden på olika sätt.
dpkg kan också användas som ett gränssnitt till dpkg-deb(1) och dpkg-query(1). Listan över tillgängliga åtgärder finns i avsnittet ÅTGÄRDER. Om någon av dessa åtgärder används, kör dpkg bara dpkg-deb eller dpkg-query med de angivna parametrarna, men inga specifika alternativ skickas till dem. För att använda sådana alternativ måste back-ends anropas direkt.
INFORMATION OM PAKET
dpkg underhåller information om tillgängliga paket. Informationen är uppdelad i tre klasser: tillstånd, valda tillstånd och flaggor. Dessa värden är avsedda att ändras huvudsakligen med dselect.
Pakettillstånd
inte-installerad: Paketet är inte installerat på systemet.
konfigurationsfiler: Endast konfigurationsfiler eller postrm-skriptet och dess data finns kvar på systemet.
halv-installerad: Installationen av paketet har påbörjats men inte slutförts.
uppackad: Paketet är uppackat men inte konfigurerat.
halv-konfigurerad: Paketet är uppackat och konfigurationen har påbörjats men inte slutförts.
triggers-väntar: Paketet väntar på att en annan process ska behandla triggers.
triggers-pågående: Paketet har triggat en åtgärd.
installerad: Paketet är korrekt uppackat och konfigurerat.
Pakets valda tillstånd
installera: Paketet är markerat för installation. håll: Paketet är markerat för att hållas på samma version (ingen automatisk uppgradering eller borttagning).
avinstallera: Paketet är markerat för avinstallation (alla filer tas bort utom konfigurationsfiler).
rensning: Paketet är markerat för total borttagning (inklusive konfigurationsfiler).
Paketflaggor
ok: Paketet är i ett känt tillstånd men kan behöva ytterligare behandling.
återinstallering-begärd: Paketet är skadat och kräver ominstallation.
ÅTGÄRDER
dpkg erbjuder en mängd åtgärder, varav några viktiga listas nedan:
-i, --install <paketfil>...
Installerar ett paket.
--unpack <paketfil>...
Packar upp paketet men konfigurerar det inte.
--configure <paket>...| -a | --pending
Konfigurerar ett paket som har packats upp men inte konfigurerats.
-r, --remove <paket>...
Tar bort ett installerat paket men behåller konfigurationsfiler.
-P, --purge <paket>...
Rensar ett installerat eller tidigare borttaget paket.
-l, --list <mönster>...
Listar installerade paket som matchar mönstret.
--search <filmönster>...
Söker efter en fil i installerade paket.
--verify
Verifierar integriteten av paket.
MILJÖVARIABLER
dpkg kan påverkas av flera miljövariabler:
DPKG_ROOT: Anger rotkatalogen för installation.
DPKG_ADMINDIR: Anger katalogen där dpkg lagrar administrativa filer.
DPKG_COLORS: Styr färgläget (auto, alltid, aldrig). PATH: Bestämmer sökvägen för externa kommandon.
FILER
/usr/local/var/lib/dpkg/status: Statusfilen som innehåller information om installerade paket. /usr/local/etc/dpkg/dpkg.cfg: Konfigurationsfil för dpkg. /usr/local/var/log/dpkg.log: Loggfil för dpkgs aktiviteter.
SE ÄVEN
COLOPHON
Denna sida är en del av dpkg-projektet. Mer information finns på [1]. Buggrapporter kan skickas till [2].
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/dpkg.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till PC Service som har sponsrat Linux.se med webbhotell.