dpkg(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== dpkg(1) - Linux manual page == === NAME === '''dpkg''' - package manager for Debian === SYNOPSIS === <code>dpkg [option...] action</code> === WARNING === This manual is intended for users wishing to understand '''dpkg'''’s command line options and package states in more detail than provided by <code>dpkg --help</code>. It should '''not''' be used by package maintainers wishing to understand how '''dpkg''' will install their packages. The descriptions of what '''...')
 
Ingen redigeringssammanfattning
Rad 1: Rad 1:
== dpkg(1) - Linux manual page ==
== dpkg(1) - Linux manual sida ==


=== NAME ===
=== NAMN ===
'''dpkg''' - package manager for Debian
dpkg - pakethanterare för Debian


=== SYNOPSIS ===
=== SYNOPSIS ===
<code>dpkg [option...] action</code>
'''dpkg''' [<alternativ>...] <åtgärd>


=== WARNING ===
=== VARNING ===
This manual is intended for users wishing to understand '''dpkg'''’s command line options and package states in more detail than provided by <code>dpkg --help</code>.
Denna manual är avsedd för användare som vill förstå '''dpkg'''s kommandoradsalternativ och pakettillstånd mer detaljerat än vad som ges av '''dpkg --help'''.


It should '''not''' be used by package maintainers wishing to understand how '''dpkg''' will install their packages. The descriptions of what '''dpkg''' does when installing and removing packages are particularly inadequate.
Den bör <i>inte</i> 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.


=== DESCRIPTION ===
=== BESKRIVNING ===
'''dpkg''' is a medium-level tool to install, build, remove and manage Debian packages. The primary and more user-friendly front-end for '''dpkg''' as a CLI (command-line interface) is '''apt'''(8) and as a TUI (terminal user interface) is '''aptitude'''(8). '''dpkg''' itself is controlled entirely via command line parameters, which consist of exactly one action and zero or more options. The action parameter tells '''dpkg''' what to do, and options control the behavior of the action in some way.
'''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''' can also be used as a front-end to [[dpkg-deb(1)]] and [[dpkg-query(1)]]. The list of supported actions can be found later in the '''ACTIONS''' section. If any such action is encountered, '''dpkg''' just runs '''dpkg-deb''' or '''dpkg-query''' with the parameters given to it, but no specific options are currently passed to them.
'''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 ABOUT PACKAGES ===
=== INFORMATION OM PAKET ===
'''dpkg''' maintains some usable information about available packages. The information is divided into three classes: '''states''', '''selection states''', and '''flags'''. These values are intended to be changed mainly with '''dselect'''.
'''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'''.


==== Package states ====
==== Pakettillstånd ====
* '''not-installed''' - The package is not installed on your system.
'''inte-installerad''': Paketet är inte installerat på systemet.
* '''config-files''' - Only the configuration files or the '''postrm''' script and the data it needs to remove of the package exist on the system.
'''konfigurationsfiler''': Endast konfigurationsfiler eller '''postrm'''-skriptet och dess data finns kvar på systemet.
* '''half-installed''' - The installation of the package has been started, but not completed for some reason.
'''halv-installerad''': Installationen av paketet har påbörjats men inte slutförts.
* '''unpacked''' - The package is unpacked but not configured.
'''uppackad''': Paketet är uppackat men inte konfigurerat.
* '''half-configured''' - The package is unpacked, and configuration has been started but not yet completed.
'''halv-konfigurerad''': Paketet är uppackat och konfigurationen har påbörjats men inte slutförts.
* '''triggers-awaited''' - The package awaits trigger processing by another package.
'''triggers-väntar''': Paketet väntar på att en annan process ska behandla triggers.
* '''triggers-pending''' - The package has been triggered.
'''triggers-pågående''': Paketet har triggat en åtgärd.
* '''installed''' - The package is correctly unpacked and configured.
'''installerad''': Paketet är korrekt uppackat och konfigurerat.


==== Package selection states ====
==== Pakets valda tillstånd ====
* '''install''' - The package is selected for installation.
'''installera''': Paketet är markerat för installation.
* '''hold''' - A package marked to be on '''hold''' is kept on the same version; no automatic new installs, upgrades, or removals will be performed.
'''håll''': Paketet är markerat för att hållas på samma version (ingen automatisk uppgradering eller borttagning).
* '''deinstall''' - The package is selected for deinstallation (removing all files except configuration files).
'''avinstallera''': Paketet är markerat för avinstallation (alla filer tas bort utom konfigurationsfiler).
* '''purge''' - The package is selected to be purged (removing everything, including configuration files).
'''rensning''': Paketet är markerat för total borttagning (inklusive konfigurationsfiler).
* '''unknown''' - The package selection is unknown.


==== Package flags ====
==== Paketflaggor ====
* '''ok''' - A package marked '''ok''' is in a known state, but might need further processing.
'''ok''': Paketet är i ett känt tillstånd men kan behöva ytterligare behandling.
* '''reinstreq''' - A package marked '''reinstreq''' is broken and requires reinstallation.
'''återinstallering-begärd''': Paketet är skadat och kräver ominstallation.


=== ACTIONS ===
=== ÅTGÄRDER ===
* '''-i, --install package-file...''' - Install the package.
'''dpkg''' erbjuder en mängd åtgärder, varav några viktiga listas nedan:
* '''--unpack package-file...''' - Unpack the package but don’t configure it.
* '''--configure package...|-a|--pending''' - Configure a package that has been unpacked but not yet configured.
* '''--triggers-only package...|-a|--pending''' - Process only triggers.
* '''-r, --remove package...|-a|--pending''' - Remove an installed package but keep configuration files.
* '''-P, --purge package...|-a|--pending''' - Purge an installed or already removed package.
* '''-V, --verify [package-name...]''' - Verify package integrity.
* '''-C, --audit [package-name...]''' - Perform database sanity and consistency checks.
* '''--update-avail [Packages-file]''' - Update '''dpkg''''s and '''dselect'''’s idea of available packages.
* '''--set-selections''' - Set package selections.
* '''--clear-selections''' - Clear the requested state of every non-essential package.


=== OPTIONS ===
'''-i''', '''--install <paketfil>...'''
* '''--force-thing''' - Force an action even if a sanity check would otherwise prohibit it.
Installerar ett paket.
* '''--force-all''' - Turn on all force options.
'''--unpack <paketfil>...'''
* '''--ignore-depends=package,...''' - Ignore dependency-checking for specified packages.
Packar upp paketet men konfigurerar det inte.
* '''--no-act, --dry-run, --simulate''' - Simulate an action without making changes.
'''--configure <paket>...| -a | --pending'''
* '''-R, --recursive''' - Recursively handle all regular files matching pattern '''*.deb'''.
Konfigurerar ett paket som har packats upp men inte konfigurerats.
* '''--log=filename''' - Log status changes and actions to the specified filename.
'''-r''', '''--remove <paket>...'''
* '''--no-triggers''' - Do not run any triggers in this run.
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.


=== EXIT STATUS ===
=== MILJÖVARIABLER ===
* '''0''' - The requested action was successfully performed.
'''dpkg''' kan påverkas av flera miljövariabler:
* '''1''' - A check or assertion command returned false.
'''DPKG_ROOT''': Anger rotkatalogen för installation.
* '''2''' - Fatal or unrecoverable error due to invalid command-line usage.
'''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.


=== ENVIRONMENT ===
=== FILER ===
* '''PATH''' - This variable should point to the system paths where required programs are found.
'''/usr/local/var/lib/dpkg/status''': Statusfilen som innehåller information om installerade paket.
* '''HOME''' - If set, '''dpkg''' will use it as the directory to read the user-specific configuration file.
'''/usr/local/etc/dpkg/dpkg.cfg''': Konfigurationsfil för '''dpkg'''.
* '''TMPDIR''' - If set, '''dpkg''' will use it to create temporary files and directories.
'''/usr/local/var/log/dpkg.log''': Loggfil för '''dpkg'''s aktiviteter.
* '''SHELL''' - The program '''dpkg''' will execute when starting a new interactive shell.
* '''DPKG_COLORS''' - Sets the color mode ('''auto''', '''always''', or '''never''').


=== FILES ===
=== SE ÄVEN ===
* '''/usr/local/etc/dpkg/dpkg.cfg''' - Configuration file with default options.
'''apt'''(8)
* '''/usr/local/var/lib/dpkg/status''' - Statuses of available packages.
'''aptitude'''(8)
* '''/usr/local/var/lib/dpkg/available''' - List of available packages.
'''dselect'''(1)
'''dpkg-deb'''(1)
'''dpkg-query'''(1)


=== SECURITY ===
=== COLOPHON ===
Any operation that needs write access to the database or the filesystem is considered a privileged operation that might allow root escalation. These operations must never be delegated to an untrusted user or be done on untrusted packages.
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].
 
=== BUGS ===
* '''--no-act''' usually gives less information than might be helpful.
 
=== SEE ALSO ===
* [[dpkg-deb(1)]]
* [[dpkg-query(1)]]
* [[apt(8)]]
* [[aptitude(8)]]
* [[dselect(1)]]


=== COLOPHON ===
This page is part of the '''dpkg''' (Debian Package Manager) project. For more information, visit [https://wiki.debian.org/Teams/Dpkg/ https://wiki.debian.org/Teams/Dpkg/]. If you have a bug report, see [http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=dpkg http://bugs.debian.org/cgi-bin/pkgreport.cgi?src=dpkg].


= Sidslut =
= Sidslut =

Versionen från 8 mars 2025 kl. 07.02

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

apt(8) aptitude(8) dselect(1) dpkg-deb(1) dpkg-query(1)

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.