This package provides the low-level infrastructure for handling the installation and removal of Debian software packages.
For Debian package development tools, install dpkg-dev.
For Debian package development tools, install dpkg-dev.
Original maintainer | Dpkg Developers |
---|---|
Homepage | https://tracker.debian.org/pkg/dpkg |
1.20.0


1.19.7ubuntu3

1.19.7ubuntu2


1.19.7


1.19.6ubuntu1.2

1.19.6ubuntu1.1

1.19.6ubuntu1

1.19.0.5ubuntu5.1

1.19.0.5ubuntu5

1.19.0.5ubuntu2.3

1.19.0.5ubuntu2

1.19.0.5

1.19.0.4



1.18.25




1.18.24ubuntu1

1.18.24

1.18.4ubuntu1.6

1.18.4ubuntu1

1.18.4

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | zst | 1.20.0-1 | 2020-03-13 | 1.7 MiB | 8.29 MiB | Anatol Pomozov |
![]() | deb | 1.19.7 | 2019-06-17 | 2.11 MiB | 6.54 MiB | Dpkg Developers |
![]() | deb | 1.20.0 | 2020-03-08 | 2.13 MiB | 6.57 MiB | Dpkg Developers |
![]() | deb | 1.18.25 | 2019-01-12 | 2.02 MiB | 6.62 MiB | Dpkg Developers |
![]() | rpm | 1.18.24-6.fc28 | 2019-01-14 | 1.34 MiB | 6.09 MiB | Fedora Project |
![]() | rpm | 1.18.25-5.fc29 | 2019-01-14 | 1.31 MiB | 6.14 MiB | Fedora Project |
![]() | rpm | 1.18.25-2.fc29 | 2019-01-14 | 1.31 MiB | 6.14 MiB | Fedora Project |
![]() | rpm | 1.18.25-8.fc30 | 2019-06-17 | 1.32 MiB | 6.68 MiB | Fedora Project |
![]() | rpm | 1.18.25-10.fc31 | 2020-01-07 | 1.34 MiB | 6.12 MiB | Fedora Project |
![]() | rpm | 1.19.7-5.fc33 | 2020-02-19 | 1.35 MiB | 5.92 MiB | Fedora Project |
![]() | rpm | 1.19.0.4-lp150.2.5 | 2019-01-17 | 937 kiB | 3.06 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.19.0.4-lp151.3.3 | 2019-01-23 | 937 kiB | 3.06 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.19.0.4-lp152.4.6 | 2020-01-17 | 922 kiB | 3.06 MiB | https://bugs.opensuse.org |
![]() | rpm | 1.18.4-4.3 | 2019-01-17 | 834 kiB | 2.78 MiB | http://bugs.opensuse.org |
![]() | rpm | 1.19.0.5-5.2 | 2019-12-04 | 915 kiB | 2.87 MiB | https://bugs.opensuse.org |
![]() | deb | 1.18.24ubuntu1 | 2017-11-10 | 1.09 MiB | 6.62 MiB | Ubuntu Developers |
![]() | deb | 1.19.0.5ubuntu2 | 2018-06-12 | 1.09 MiB | 6.61 MiB | Ubuntu Developers |
![]() | deb | 1.19.0.5ubuntu2.3 | 2019-09-24 | 1.08 MiB | 6.62 MiB | Ubuntu Developers |
![]() | deb | 1.19.0.5ubuntu5 | 2019-01-14 | 1.08 MiB | 6.65 MiB | Ubuntu Developers |
![]() | deb | 1.19.0.5ubuntu5.1 | 2019-07-16 | 1.08 MiB | 6.65 MiB | Ubuntu Developers |
![]() | deb | 1.19.6ubuntu1 | 2019-04-04 | 1.08 MiB | 6.54 MiB | Ubuntu Developers |
![]() | deb | 1.19.6ubuntu1.2 | 2019-09-16 | 1.08 MiB | 6.54 MiB | Ubuntu Developers |
![]() | deb | 1.19.6ubuntu1.1 | 2019-08-08 | 1.08 MiB | 6.54 MiB | Ubuntu Developers |
![]() | deb | 1.19.7ubuntu2 | 2019-09-07 | 1.08 MiB | 6.59 MiB | Ubuntu Developers |
![]() | deb | 1.19.7ubuntu2 | 2020-01-07 | 1.08 MiB | 6.59 MiB | Ubuntu Developers |
![]() | deb | 1.19.7ubuntu3 | 2020-03-23 | 1.08 MiB | 6.58 MiB | Ubuntu Developers |
![]() | deb | 1.18.4ubuntu1 | 2017-11-10 | 1.99 MiB | 6.5 MiB | Ubuntu Developers |
![]() | deb | 1.18.4ubuntu1.6 | 2019-08-13 | 1.99 MiB | 6.5 MiB | Ubuntu Developers |
Manual pages
dpkg(1) - Deutsch
dpkg - Paketverwalter f\(:ur Debian
dpkg(1)
dpkg - package manager for Debian
dpkg(1) - Nederlands
dpkg - pakketbeheerder voor Debian
dpkg(1) - Français
dpkg - Gestionnaire de paquet pour Debian
dpkg-architecture(1)
dpkg-architecture - set and determine the architecture for package building
dpkg-buildflags(1)
dpkg-buildflags - returns build flags to use during package build
dpkg-buildpackage(1)
dpkg-buildpackage - build binary or source packages from sources
dpkg-checkbuilddeps(1)
dpkg-checkbuilddeps - check build dependencies and conflicts
dpkg-deb(1) - Deutsch
dpkg-deb - Manipulationswerkzeug f\(:ur Debian-Paketarchive (.deb)
dpkg-deb(1)
dpkg-deb - Debian package archive (.deb) manipulation tool
dpkg-deb(1) - Nederlands
dpkg-deb - gereedschap voor het behandelen van een Debian pakketarchief (.deb)
dpkg-deb(1) - Français
dpkg-deb - Outil pour la manipulation des archives (.deb) des paquets Debian
dpkg-deb(1) - Italiano
dpkg-deb - strumento per la manipolazione di archivi di pacchetto Debian (.deb)
dpkg-deb(1) - Svenska
dpkg-deb - Debians manipuleringsverktyg för paketarkiv (.deb)
dpkg-distaddfile(1)
dpkg-distaddfile - add entries to debian/files
dpkg-divert(1) - Deutsch
dpkg-divert - Hinwegsetzen \(:uber die Paketversion einer Datei
dpkg-divert(1) - Español
dpkg-divert - Redefine la versi\(’on de un fichero del paquete
dpkg-divert(1) - Français
dpkg-divert - Remplacer la version d’un fichier contenu dans un paquet.
dpkg-divert(1) - Japanese
dpkg-divert - パッケージの提供するファイルの上書き
dpkg-divert(1)
dpkg-divert - override a package’s version of a file
dpkg-divert(1) - Nederlands
dpkg-divert - vervang de versie van een bestand in een pakket
dpkg-divert(1) - Polski
dpkg-divert - nadpisywanie plik\(’ow z pakiet\(’ow
dpkg-divert(1) - Svenska
dpkg-divert - \(:overstyr ett pakets version av en fil
dpkg-genbuildinfo(1)
dpkg-genbuildinfo - generate Debian .buildinfo files
dpkg-genchanges(1)
dpkg-genchanges - generate Debian .changes files
dpkg-gencontrol(1)
dpkg-gencontrol - generate Debian control files
dpkg-gensymbols(1)
dpkg-gensymbols - generate symbols files (shared library dependency information)
dpkg-maintscript-helper(1) - Deutsch
dpkg-maintscript-helper - Bekannte Einschr\(:ankungen in Dpkg in Betreuerskripten umgehen
dpkg-maintscript-helper(1) - Français
dpkg-maintscript-helper - Contournement des limitations connues de dpkg dans les scripts du responsable
dpkg-maintscript-helper(1) - Italiano
dpkg-maintscript-helper - aggira limiti noti di dpkg negli script del manutentore
dpkg-maintscript-helper(1)
dpkg-maintscript-helper - works around known dpkg limitations in maintainer scripts
dpkg-maintscript-helper(1) - Nederlands
dpkg-maintscript-helper - omzeilt in de scripts van de onderhouder gekende beperkingen van dpkg
dpkg-maintscript-helper(1) - Svenska
dpkg-maintscript-helper - g\(oar runt k\(:anda dpkg-begr\(:ansningar i paketskript
dpkg-mergechangelogs(1)
dpkg-mergechangelogs - 3-way merge of debian/changelog files
dpkg-name(1)
dpkg-name - rename Debian packages to full package names
dpkg-parsechangelog(1)
dpkg-parsechangelog - parse Debian changelog files
dpkg-query(1) - Deutsch
dpkg-query - ein Werkzeug zur Abfrage der Dpkg-Datenbank
dpkg-query(1) - Français
dpkg-query - Un outil pour interroger la base de donn\(’ees de dpkg
dpkg-query(1) - Italiano
dpkg-query - uno strumento per interrogare il database di dpkg
dpkg-query(1)
dpkg-query - a tool to query the dpkg database
dpkg-query(1) - Nederlands
dpkg-query - een gereedschap om te zoeken in de database van dpkg
dpkg-query(1) - Svenska
dpkg-query - ett verktyg f\(:or att fr\(oaga dpkg-databasen
dpkg-scanpackages(1)
dpkg-scanpackages - create Packages index files
dpkg-scansources(1)
dpkg-scansources - create Sources index files
dpkg-shlibdeps(1)
dpkg-shlibdeps - generate shared library substvar dependencies
dpkg-source(1)
dpkg-source - Debian source package (.dsc) manipulation tool
dpkg-split(1) - Deutsch
dpkg-split - Teilungs- und Zusammensetzwerkzeug f\(:ur Debian-Paketarchive
dpkg-split(1) - Español
dpkg-split - Herramienta para separar y unir paquetes Debian
dpkg-split(1) - Français
dpkg-split - Outil de d\(’ecomposition/recomposition des paquets Debian
dpkg-split(1) - Italiano
dpkg-split - strumento per suddividere/unire archivi di pacchetto Debian
dpkg-split(1) - Japanese
dpkg-split - Debian パッケージアーカイブの分割/統合ツール
dpkg-split(1)
dpkg-split - Debian package archive split/join tool
dpkg-split(1) - Nederlands
dpkg-split - gereedschap voor het splitsen/samenvoegen van Debian pakketarchieven
dpkg-split(1) - Polski
dpkg-split - narzędzie dzielenia/\(/lączenia pakiet\(’ow Debiana
dpkg-split(1) - Svenska
dpkg-split - Verktyg f\(:or att dela/sl\(oa ihop Debianpaket
dpkg-statoverride(1) - Deutsch
dpkg-statoverride - \(:uber Eigent\(:umerschaft und Modus von Dateien hinwegsetzen
dpkg-statoverride(1) - Français
dpkg-statoverride - Annuler la propri\(’et\(’e et le mode des fichiers
dpkg-statoverride(1) - Italiano
dpkg-statoverride - sovrascrive la propriet\(‘a e i permessi dei file
dpkg-statoverride(1)
dpkg-statoverride - override ownership and mode of files
dpkg-statoverride(1) - Nederlands
dpkg-statoverride - wijzig eigenaarschap en modus van bestanden
dpkg-statoverride(1) - Svenska
dpkg-statoverride - \(:overstyr \(:agarskap och l\(:age f\(:or filer
dpkg-trigger(1) - Deutsch
dpkg-trigger - ein Paket-Trigger-Hilfswerkzeug
dpkg-trigger(1) - Français
dpkg-trigger - Un utilitaire pour activer les actions diff\(’er\(’ees de paquets
dpkg-trigger(1)
dpkg-trigger - a package trigger utility
dpkg-trigger(1) - Nederlands
dpkg-trigger - een hulpprogramma in verband met pakkettriggers
dpkg-trigger(1) - Svenska
dpkg-trigger - ett verktyg f\(:or paketutl\(:osare
dpkg-trigger(1) - Español
dpkg-trigger - Herramienta de disparador de paquete
dpkg-trigger(1) - Japanese
dpkg-trigger - パッケージトリガユーティリティ
dpkg-trigger(1) - Polski
dpkg-trigger - program pomocniczy wyzwalaczy dla pakietów
dpkg-vendor(1)
dpkg-vendor - queries information about distribution vendors
dselect(1)
dselect - Debian package management frontend
update-alternatives(1) - Deutsch
update-alternatives - Verwaltung symbolischer Links zur Bestimmung von Standardwerten f\(:ur Befehle
update-alternatives(1) - Español
update-alternatives - Gesti\(’on de enlaces simb\(’olicos que determinan \(’ordenes predefinidas
update-alternatives(1) - Français
update-alternatives - Maintenance des liens symboliques d\(’eterminant les noms par d\(’efaut de certaines commandes
update-alternatives(1) - Italiano
update-alternatives - mantiene collegamenti simbolici che determinano i comandi predefiniti
update-alternatives(1) - Japanese
update-alternatives - シンボリックリンクを管理してデフォルトのコマンドを決定する
update-alternatives(1)
update-alternatives - maintain symbolic links determining default commands
update-alternatives(1) - Nederlands
update-alternatives - onderhoud symbolische koppelingen die standaardcommando’s defini\(:eren
update-alternatives(1) - Polski
update-alternatives - zarządzanie dowiązaniami symbolicznymi określającymi domyślne polecenia
update-alternatives(1) - Svenska
update-alternatives - underh\(oaller symboliska l\(:ankar f\(:or att best\(:amma standardkommandon
Dpkg(3)
Dpkg - module with core variables
Dpkg::Arch(3)
Dpkg::Arch - handle architectures
Dpkg::BuildEnv(3)
Dpkg::BuildEnv - track build environment
Dpkg::BuildFlags(3)
Dpkg::BuildFlags - query build flags
Dpkg::BuildOptions(3)
Dpkg::BuildOptions - parse and update build options
Dpkg::BuildProfiles(3)
Dpkg::BuildProfiles - handle build profiles
Dpkg::Changelog(3)
Dpkg::Changelog - base class to implement a changelog parser
Dpkg::Changelog::Debian(3)
Dpkg::Changelog::Debian - parse Debian changelogs
Dpkg::Changelog::Entry(3)
Dpkg::Changelog::Entry - represents a changelog entry
Dpkg::Changelog::Entry::Debian(3)
Dpkg::Changelog::Entry::Debian - represents a Debian changelog entry
Dpkg::Changelog::Parse(3)
Dpkg::Changelog::Parse - generic changelog parser for dpkg-parsechangelog
Dpkg::Checksums(3)
Dpkg::Checksums - generate and manipulate file checksums
Dpkg::Compression(3)
Dpkg::Compression - simple database of available compression methods
Dpkg::Compression::FileHandle(3)
Dpkg::Compression::FileHandle - object dealing transparently with file compression
Dpkg::Compression::Process(3)
Dpkg::Compression::Process - run compression/decompression processes
Dpkg::Conf(3)
Dpkg::Conf - parse dpkg configuration files
Dpkg::Control(3)
Dpkg::Control - parse and manipulate official control-like information
Dpkg::Control::Changelog(3)
Dpkg::Control::Changelog - represent info fields output by dpkg-parsechangelog
Dpkg::Control::Fields(3)
Dpkg::Control::Fields - manage (list of official) control fields
Dpkg::Control::FieldsCore(3)
Dpkg::Control::FieldsCore - manage (list of official) control fields
Dpkg::Control::Hash(3)
Dpkg::Control::Hash - parse and manipulate a block of RFC822-like fields
Dpkg::Control::HashCore(3)
Dpkg::Control::HashCore - parse and manipulate a block of RFC822-like fields
Dpkg::Control::Info(3)
Dpkg::Control::Info - parse files like debian/control
Dpkg::Control::Types(3)
Dpkg::Control::Types - export CTRL_* constants
Dpkg::Deps(3)
Dpkg::Deps - parse and manipulate dependencies of Debian packages
Dpkg::Exit(3)
Dpkg::Exit - program exit handlers
Dpkg::Gettext(3)
Dpkg::Gettext - convenience wrapper around Locale::gettext
Dpkg::Index(3)
Dpkg::Index - generic index of control information
Dpkg::Interface::Storable(3)
Dpkg::Interface::Storable - common methods related to object serialization
Dpkg::IPC(3)
Dpkg::IPC - helper functions for IPC
Dpkg::Path(3)
Dpkg::Path - some common path handling functions
Dpkg::Source::Package(3)
Dpkg::Source::Package - manipulate Debian source packages
Dpkg::Substvars(3)
Dpkg::Substvars - handle variable substitution in strings
Dpkg::Vendor(3)
Dpkg::Vendor - get access to some vendor specific information
Dpkg::Vendor::Debian(3)
Dpkg::Vendor::Debian - Debian vendor object
Dpkg::Vendor::Default(3)
Dpkg::Vendor::Default - default vendor object
Dpkg::Vendor::Ubuntu(3)
Dpkg::Vendor::Ubuntu - Ubuntu vendor object
Dpkg::Version(3)
Dpkg::Version - handling and comparing dpkg-style version numbers
Dpkg(3perl)
Dpkg - module with core variables
Dpkg::Arch(3perl)
Dpkg::Arch - handle architectures
Dpkg::Build::Env(3perl)
Dpkg::Build::Env - track build environment
Dpkg::Build::Info(3perl)
Dpkg::Build::Info - handle build information
Dpkg::Build::Types(3perl)
Dpkg::Build::Types - track build types
Dpkg::BuildFlags(3perl)
Dpkg::BuildFlags - query build flags
Dpkg::BuildOptions(3perl)
Dpkg::BuildOptions - parse and update build options
Dpkg::BuildProfiles(3perl)
Dpkg::BuildProfiles - handle build profiles
Dpkg::Changelog(3perl)
Dpkg::Changelog - base class to implement a changelog parser
Dpkg::Changelog::Debian(3perl)
Dpkg::Changelog::Debian - parse Debian changelogs
Dpkg::Changelog::Entry(3perl)
Dpkg::Changelog::Entry - represents a changelog entry
Dpkg::Changelog::Entry::Debian(3perl)
Dpkg::Changelog::Entry::Debian - represents a Debian changelog entry
Dpkg::Changelog::Parse(3perl)
Dpkg::Changelog::Parse - generic changelog parser for dpkg-parsechangelog
Dpkg::Checksums(3perl)
Dpkg::Checksums - generate and manipulate file checksums
Dpkg::Compression(3perl)
Dpkg::Compression - simple database of available compression methods
Dpkg::Compression::FileHandle(3perl)
Dpkg::Compression::FileHandle - class dealing transparently with file compression
Dpkg::Compression::Process(3perl)
Dpkg::Compression::Process - run compression/decompression processes
Dpkg::Conf(3perl)
Dpkg::Conf - parse dpkg configuration files
Dpkg::Control(3perl)
Dpkg::Control - parse and manipulate official control-like information
Dpkg::Control::Changelog(3perl)
Dpkg::Control::Changelog - represent info fields output by dpkg-parsechangelog
Dpkg::Control::Fields(3perl)
Dpkg::Control::Fields - manage (list of official) control fields
Dpkg::Control::FieldsCore(3perl)
Dpkg::Control::FieldsCore - manage (list of official) control fields
Dpkg::Control::Hash(3perl)
Dpkg::Control::Hash - parse and manipulate a block of RFC822-like fields
Dpkg::Control::HashCore(3perl)
Dpkg::Control::HashCore - parse and manipulate a block of RFC822-like fields
Dpkg::Control::Info(3perl)
Dpkg::Control::Info - parse files like debian/control
Dpkg::Control::Tests(3perl)
Dpkg::Control::Tests - parse files like debian/tests/control
Dpkg::Control::Tests::Entry(3perl)
Dpkg::Control::Tests::Entry - represents a test suite entry
Dpkg::Control::Types(3perl)
Dpkg::Control::Types - export CTRL_* constants
Dpkg::Deps(3perl)
Dpkg::Deps - parse and manipulate dependencies of Debian packages
Dpkg::Deps::AND(3perl)
Dpkg::Deps::AND - list of AND dependencies
Dpkg::Deps::KnownFacts(3perl)
Dpkg::Deps::KnownFacts - list of installed real and virtual packages
Dpkg::Deps::Multiple(3perl)
Dpkg::Deps::Multiple - base module to represent multiple dependencies
Dpkg::Deps::OR(3perl)
Dpkg::Deps::OR - list of OR dependencies
Dpkg::Deps::Simple(3perl)
Dpkg::Deps::Simple - represents a single dependency statement
Dpkg::Deps::Union(3perl)
Dpkg::Deps::Union - list of unrelated dependencies
Dpkg::Exit(3perl)
Dpkg::Exit - program exit handlers
Dpkg::Gettext(3perl)
Dpkg::Gettext - convenience wrapper around Locale::gettext
Dpkg::Index(3perl)
Dpkg::Index - generic index of control information
Dpkg::Interface::Storable(3perl)
Dpkg::Interface::Storable - common methods related to object serialization
Dpkg::IPC(3perl)
Dpkg::IPC - helper functions for IPC
Dpkg::Path(3perl)
Dpkg::Path - some common path handling functions
Dpkg::Source::Format(3perl)
Dpkg::Source::Format - manipulate debian/source/format files
Dpkg::Source::Package(3perl)
Dpkg::Source::Package - manipulate Debian source packages
Dpkg::Substvars(3perl)
Dpkg::Substvars - handle variable substitution in strings
Dpkg::Vendor(3perl)
Dpkg::Vendor - get access to some vendor specific information
Dpkg::Vendor::Debian(3perl)
Dpkg::Vendor::Debian - Debian vendor class
Dpkg::Vendor::Default(3perl)
Dpkg::Vendor::Default - default vendor class
Dpkg::Vendor::Ubuntu(3perl)
Dpkg::Vendor::Ubuntu - Ubuntu vendor class
Dpkg::Version(3perl)
Dpkg::Version - handling and comparing dpkg-style version numbers
deb(5)
deb - Debian binary package format
deb-buildinfo(5)
deb-buildinfo - Debian build information file format
deb-changelog(5)
deb-changelog - dpkg source packages’ changelog file format
deb-changes(5)
deb-changes - Debian changes file format
deb-conffiles(5)
deb-conffiles - package conffiles
deb-control(5)
deb-control - Debian binary packages’ master control file format
deb-extra-override(5)
deb-extra-override - Debian archive extra override file
deb-old(5)
deb-old - old style Debian binary package format
deb-origin(5)
deb-origin - Vendor-specific information files
deb-override(5)
deb-override - Debian archive override file
deb-postinst(5)
deb-postinst - package post-installation maintainer script
deb-postrm(5)
deb-postrm - package post-removal maintainer script
deb-preinst(5)
deb-preinst - package pre-installation maintainer script
deb-prerm(5)
deb-prerm - package pre-removal maintainer script
deb-shlibs(5)
deb-shlibs - Debian shared library information file
deb-split(5)
deb-split - Debian multi-part binary package format
deb-src-control(5)
deb-src-control - Debian source packages’ master control file format
deb-src-files(5)
deb-src-files - Debian distribute files format
deb-src-rules(5)
deb-src-rules - Debian source package rules file
deb-src-rules(5) - Deutsch
deb-src-rules - \(Bqrules\(lq-Datei von Debian-Quellpaketen
deb-src-rules(5) - Français
deb-src-rules - Fichier de r\(‘egles des paquets source Debian
deb-src-rules(5) - Nederlands
deb-src-rules - Aanwijzingenbestand van Debian-bronpakketten
deb-substvars(5)
deb-substvars - Debian source substitution variables
deb-symbols(5)
deb-symbols - Debian’s extended shared library information file
deb-triggers(5)
deb-triggers - package triggers
deb-version(5)
deb-version - Debian package version number format
deb822(5)
deb822 - Debian RFC822 control data format
dpkg.cfg(5) - Deutsch
dpkg.cfg - dpkg-Konfigurationsdatei
dpkg.cfg(5)
dpkg.cfg - dpkg configuration file
dpkg.cfg(5) - Nederlands
dpkg.cfg - configuratiebestand voor dpkg
dpkg.cfg(5) - Español
dpkg.cfg - Fichero de configuración de dpkg
dpkg.cfg(5) - Français
dpkg.cfg - Fichier de configuration de dpkg
dpkg.cfg(5) - Magyar
dpkg.cfg - dpkg konfigurációs fájl
dpkg.cfg(5) - Italiano
dpkg.cfg - file di configurazione di dpkg
dpkg.cfg(5) - Japanese
dpkg.conf - dpkg の設定ファイル
dpkg.cfg(5) - Polski
dpkg.cfg - plik konfiguracyjny programu dpkg
dpkg.cfg(5) - Svenska
dpkg.cfg - inställningsfil för dpkg
dsc(5)
dsc - Debian source packages’ control file format
dselect.cfg(5)
dselect.cfg - dselect configuration file
deb-version(7)
deb-version - Debian package version number format
deb-version(7) - Deutsch
deb-version - Versionsnummer-Format von Debian-Paketen
deb-version(7) - Français
deb-version - Format du num\(’ero de version des paquets Debian
deb-version(7) - Nederlands
deb-version - Indeling van het pakketversienummer in Debian
start-stop-daemon(8) - Deutsch
start-stop-daemon - startet und stoppt System-Daemon-Programme
start-stop-daemon(8) - Español
start-stop-daemon - Detiene y arranca demonios del sistema
start-stop-daemon(8) - Français
start-stop-daemon - Lance ou arr\(^ete des d\(’emons syst\(‘eme
start-stop-daemon(8) - Italiano
start-stop-daemon - avvia e ferma i programmi demone di sistema
start-stop-daemon(8) - Japanese
start-stop-daemon - システムデーモンプログラムの起動、停止
start-stop-daemon(8)
start-stop-daemon - start and stop system daemon programs
start-stop-daemon(8) - Nederlands
start-stop-daemon - start en stopt systeemachtergronddiensten
start-stop-daemon(8) - Polski
start-stop-daemon - uruchamia i zatrzymuje demony systemowe
start-stop-daemon(8) - Svenska
start-stop-daemon - startar och stoppar bakgrundsprocesser
Latest updates

Ubuntu 20.04 focal-proposed/main: Version 1.19.7ubuntu3 introduced
2020-03-23
- No-change rebuild for libgcc-s1 package name change.

Arch rolling community/os: Updated from 1.19.7-2 to 1.20.0-1
2020-03-13

Debian experimental experimental/main: Version 1.20.0 introduced
2020-03-08
Guillem Jover
- libdpkg: Do not generate a backup file for the available database. Closes: #343578
- perl: Switch Getopt::Long from bundling to bundling_values. This means the few scripts using Getopt::Long will stop accepting options in the form «-ab» for «-a -b», which is not future-proof, as it does not allow these options to get new arguments without making them abiguous.
- dpkg-buildpackage: Remove transient backwards R³ compatibility code.
- buildtools.mk: Add support for nostrip in DEB_BUILD_OPTIONS when setting the STRIP variable.
- dpkg-genbuildinfo: Do not include irrelevant packages in the Binary field.
- dpkg: Do not clear selections for unknown packages. Closes: #927752
- dpkg-shlibdeps: Add support for new Build-Depends-Packages, to be able to specify multiple packages. Closes: #926669
Based on a patch by Frank Schaefer <kelledin>. - perl: Remove support for versioned GnuPG 2 program and packages.
- libdpkg: Clarify lock contender error message. Print the PID of the lock contender, and add a warning explaining that removing the lock file is never the correct solution.
- dpkg-genchanges, dpkg-mergechangelogs: Remove support for ~vola versioning, as volatile.debian.org was decommissioned some time ago.
- dpkg-genchanges, dpkg-mergechangelogs: Match ~deb also as a backport marker in versions. Closes: #934980
- libdpkg, dpkg: Use new versiondescribe_c() for non-localizable call sites, such as when writing to a log, which should not be localized. Reported by Julien Cristau <jcristau>.
- dpkg-query: Try to use the package synopsis from the available file if not installed. Closes: #43573
- dpkg-gencontrol: Take into account hardlinks when computing the Installed-Size substvar. Closes: #923475
Patch co-authored with Sven Joachim <svenjoac>. - dpkg: Fix and clarify behavior for packages marked to be on “hold”. These need to be processed for configuration and triggers. Closes: #926472
- dpkg: Use DPKG_ADMINDIR to set the admindir. Closes: #900071
- dpkg-source: Remove backwards compatibility code for legacy build-profiles.
- perl: Give more context on field parsing errors. Closes: #637060
- dpkg-buildpackage: Add option to sanitize environment. Closes: #843776
- update-alternatives: Cope with a missing administrative directory.
- update-alternatives: Create the administrative directory on demand.
- dpkg-split: Cope with a missing parts/ database directory.
- dpkg-split: Create the parts/ database directory on demand.
- libdpkg: Consider msdbrw_needsuperuser equivalent to msdbrw_write, so the same checks are performed on normal non --force-not-root operation.
- libdpkg: Add support for bootstrapping the installation of dpkg:
- Create the logfile with correct permissions, and remove the code setting up the logfile from the dpkg postinst.
- Allow missing status and available databases, so that they get created on write, and remove the code setting them up from the dpkg postinst. Closes: #647911
- Do not change the ownership of the triggers database directory. Either we are running as root:root which means the ownership should be correct already, or we are not which means we cannot change it anyway.
- Create the dpkg database directory on demand.
- Create the updates/ database directory on demand.
- Create the info/ database directory on demand.
- dpkg-architecture: Fix handling of exec failing in --command. Reported by Helmut Grohne <helmut>.
- dpkg-buildpackage: Do not accept equal signs as part of the hook names. Reported by Daniel Shahaf <danielsh>. Closes: #948291
- dselect: Mark a string for translation.
- dselect: Cleanup access methods:
- Remove harddisk methods, as they were non-functional due to fdisk interface changes, and do not make sense anymore as we can expect users to mount any such filesystem on their own, to then use a filesystem method instead. Prompted by Helmut Grohne <helmut>.
- Remove cdrom method superseded by the multi_cd method.
- Remove nfs methods, as there is nothing special about NFS, and mounting these should just be left to the local admin, who can mount any other remote filesystem too.
- Remove multi_mount method, as the multi_cd method can take care of mounting the necessary images or devices.
- Replace changelog with correct copyright in file header.
- dpkg, dselect: Stop using first-person singular in output messages.
- libdpkg: Fix memory leak in parsedb context close.
- buildtools.mk: Add QMAKE variable. Closes: #920878
- po: Fix translation of --compare-versions. Closes: #951614 Thanks to Boyuan Yang <byang>.
- Perl modules:
- Dpkg::Source::Package: Verify original tarball signatures at build time.
- Dpkg::BuildFlags: Add new unset() method.
Requested by Daniel Schepler <dschepler>. - Dpkg::Source::Package::V2: Emit a special patch header on single-debian-patch. Closes: #933152
- Dpkg::Vendor::Debian: Only scan /usr/local/ directories that exist. Closes: #932967
- Dpkg::Vendor::Debian: Do not set -Werror=implicit-function-declaration for C++. Closes: #939969
- Dpkg::Deps: Check for valid virtual package version relations. Do not allow non-equal version relations in virtual provides. Closes: #930317
- Dpkg: Remove internal lowercase variables $version, $progname, $admindir, $dpkglibdir and $pkgdatadir.
- Dpkg::Changelog: Remove obsolete methods dpkg() and rfc822().
- Dpkg::Changelog::Entry::Debian: Remove obsolete methods check_header() and check_trailer(). Hide variables $regex_header and $regex_trailer.
- Dpkg::Changelog::Parse: Remove warnings of obsolete options forceplugin and libdir. Remove obsolete functions changelog_parse_debian() and changelog_parse_plugin().
- Dpkg::Compression: Hide internal lowercase variables
$default_compression, $default_compression_level and
$compression_re_file_ext. - Dpkg::Deps::KnownFacts: Remove obsolete check_package() method.
- Dpkg::Exit: Hide internal lowercase @handlers variable.
- Dpkg::Gettext: Remove obsolete _g() function.
- Dpkg::Source::Package: Hide internal lowercase variable @tar_ignore_default_pattern. Remove iternal lowercase variable alias $diff_ignore_default_regexp.
- Dpkg::Substvars: Remove obsolete no_warn() method.
- Dpkg::Index: Change default value for unique_tuple_key to 1.
- Dpkg::Version: Remove deprecation warning from semantic change in bool overload.
- Dpkg::Checksums: Remove obsolete 'program' property warning.
- Dpkg::Conf: Remove obsolete methods and obsolete croak for method option.
- Dpkg::Vendor: Remove obsolete 'keyrings' hook.
- Dpkg::Exit: Unregister all signal handlers once we have executed them. Closes: #932841
- Dpkg::Exit: Register exit handlers also for __DIE__.
- Dpkg::Source::Package::V3::Native: Do not say v1.0 for 3.0 formats.
- Dpkg::Dist::Files: On filename parse error say file instead of package.
- Dpkg::Substvars: Add new vendor:Name and vendor:Id substvars.
- Dpkg::Source::Package: Detect directory traversals under debian directory. Reported by Felix Lechner <felix.lechner>.
- Documentation:
- man: Fix uncommon wording constructs.
- man: Use a minus sign for a literal string.
- man: Clarify that the pager is called via «$SHELL -c».
- dpkg-shlibdeps: Document split_soname() function. Prompted by Christopher Crim <christopher.crim>.
- Dpkg::Changelog: Document methods provided by subclasses. Reported by Felix Lechner <felix.lechner>.
- man: Globally adjust left and disable hyphenation.
- man: Split dselect(1) --color from --colour option items.
- man: Describe the SONAME formats supported in deb-shlibs(5).
- man: Move template symbol documentation into new deb-src-symbols(5).
- Dpkg::Changelog::Parse: Remove $ sigil from option names in POD.
- Dpkg: Say class instead of object when appropriate.
- Dpkg::Changelog: Clarify that these classes inherit from some other base class, which will contain the missing documentation. Prompted by intrigeri <intrigeri>.
- man: Clarify deb-changelog(5) format. Closes: #946780
- man: Clarify debian/source/include-binaries format in dpkg-source(1). Prompted by Felix Lechner <felix.lechner>.
- man, doc: Clarify that the postinst "triggered" argument gets the trigger-name(s) as a space-separated list in the second argument. Prompted by Michael Biebl <biebl>.
- dselect: Update the multicd README file.
- doc, man: Mark T and I package instances to avoid misreadings.
- Code internals:
- Dpkg::Source::Package: Refactor original tarball handling.
- perl: Use File::Copy instead of spawning mv/cp commands.
- Dpkg::OpenPGP: Refactor signature verification into a new function.
- Dpkg::OpenPGP: Make it possible to verify detached signatures.
- Dpkg::OpenPGP: Add support for importing an OpenPGP key into a keyring.
- Dpkg::BuildFlags: Remove unused hash keys.
- libdpkg: Use the variable instead of a type as sizeof() argument.
- libdpkg: Use the totalwritten variable for a consistency check.
- dselect: Reduce scope of variable, to avoid it being unused in a branch.
- dpkg-deb: Fold two adjacent if conditionals into a single one.
- dpkg: Initialize flagdeppossi in check_conflict().
- libdpkg: Add new C locale switch over support.
- libdpkg: Add new versiondescribe_c() to force a C locale.
- dselect: Make baselist::draw_column_*() col arguments const.
- libdpkg: Use p instead of name in dpkg_arch_name_is_illegal().
- dpkg: Remove redudant condition for sourcefile in updateavailable().
- dpkg, update-alternatives: Make variables static.
- libdpkg: Add missing symbols to the version map.
- libdpkg: Fix fiemap memory layout usage that confuses gcc 10 to emit a warning.
- libdpkg: Only use varbuf_printf() in pkg_format_show() when necessary. This should speed up «dpkg-query --show» formatting.
- libdpkg: Fix package format string to be a string literal. This suppresses a gcc warning.
- dpkg: Fix short lived memory leak in --force-help handling.
- dpkg-split: Fix short lived file descriptor leak in --auto.
- start-stop-daemon: Explicitly ignore uninmportant function return values.
- start-stop-daemon: Fix memory leak on multiple --chuid arguments.
- start-stop-daemon: Close the notification socket in the child.
- libdpkg: Fix memory leaks in zlib and bz2 decompression functions.
- libdpkg: Add new dir_make_path() and dir_make_path_parent() functions.
- libdpkg: Add new atomic file flag to create the base path when missing.
- libdpkg: Fix modstatdb_rw enum comments.
- libdpkg, dpkg-query: Optimize db-fsys:Files virtual variable loading. We load either the entire db-fsys for all packages, possibly optimized per platform (such as by using fiemap), or the specific ones for the requested packages. This also fixes a problematic cast removing the constness of a variable.
- Dpkg::Dist::Files: Document the two filename pattern formats.
- update-alternatives: Remove redundant condition in argument parser.
- update-alternatives: Move error context setup before calling setjmp(), so that cppcheck stops being confused.
- test: Reformat 200_Dpkg_Shlibs.cpp for coding style conformance.
- dpkg: Make it possible for the compiler to check printf() format string arguments on dependency printer.
- dselect: Reorder branches in packagelist::deselect_one_of so that they are not duplicated.
- dselect: Use nullptr instead of NULL.
- dselect: Use static_cast<> instead of old-style type qualifier cast.
- dselect: Do not use unnecessary old-style casts.
- dselect: Fix variable types to avoid needing old-style casts.
- libcompat: Disarm libselinux setexecfilecon() declaration for libcompat-test.
- libdpkg: Define new VARBUF_OBJECT macro.
- libdpkg: Add new ATOMIC_FILE_NORMAL enum value to avoid a cast in C++.
- libdpkg: Use a new DPKG_NULL macro that works in C and C++.
- libdpkg: Use a new DPKG_STATIC_CAST macro that works in C and C++.
- libdpkg: Move printing of errno into dpkg_error_set().
- libdpkg: Use a varbuf to store the problem messages per parsedb context.
- libdpkg: Fix Doxygen comments.
- Build system:
- Bump minimal Perl version to 5.24.1.
- Add a serial versioning to the m4 files.
- Install m4 files into system aclocal directory.
- Bump minimal gettext version to 0.19.8, to get the m4 files that can cross-build for musl-based systems.
- Enable more compiler warnings.
- Update Doxygen configuration from version 1.8.16.
- Packaging:
- Remove obsolete Breaks satisfied since oldstable.
- Replace custom rule for 'configure' with call to dh_autoreconf. Thanks to Dan Streetman <ddstreet>. Closes: #939516
- dselect: Remove methods state files on purge.
Spotted by Sven Joachim <svenjoac>. - Switch to debhelper compatibility level 12.
- Switch from debian/compat to debhelper-commpat in Build-Depends.
- Bump Standards-Version to 4.5.0 (no changes required).
- Test suite:
- Remove perlcritic Documentation::RequirePodLinksIncludeText suppression.
- Clarify cppcheck va_list_usedBeforeStarted suppression.
- Skip build directories from codespell check.
- Update stopwords for codespell 1.16.0.
- Suppress new bogus cppcheck 1.90 false positives.
- libdpkg: Remove redundant assignment in t-ehandle unit test.
- Skip backup files from codespell check.
- Ignore python-3.8 runtime warnings in codespell.
Updated programs translations- German (Sven Joachim).
- Portuguese (Miguel Figueiredo). Closes: #935695
- Simplified Chinese (Mo Zhou). Closes: #942195, #945776
Updated dselect translations- German (Sven Joachim).
Updated scripts translations- German (Helge Kreutzmann).
Updated man pages translations- German (Helge Kreutzmann). Closes: #931135

Fedora rawhide development/Everything-os: Updated from 1.19.7-4.fc32 to 1.19.7-5.fc33
2020-02-19
- Drop Requires:perl-Digest-SHA3, dpkg-perl only needs MD5, SHA1 and SHA256 (#1758136) related with (#1628409)
- BR: perl(Digest::MD5) need by make check

Fedora rawhide development/Everything-os: Updated from 1.19.7-3.fc32 to 1.19.7-4.fc32
2020-02-08

OpenSUSE Leap 15.2 oss: Updated from 1.19.0.4-lp152.4.5 to 1.19.0.4-lp152.4.6
2020-01-17
- Drop commented out selinux line that is not needed in current buildsystem

Fedora 31 releases/Everything-os: Version 1.18.25-10.fc31 introduced
2020-01-07

OpenSUSE Leap 15.2 oss: Version 1.19.0.4-lp152.4.5 introduced
2020-01-07
- Drop commented out selinux line that is not needed in current buildsystem

Ubuntu 20.04 focal/main: Version 1.19.7ubuntu2 introduced
2020-01-07
- d/rules: always run dh_autoreconf (LP: #1842947)

OpenSUSE Tumbleweed oss: Updated from 1.19.0.5-5.1 to 1.19.0.5-5.2
2019-12-04
- Use FAT LTO objects in order to provide proper static library.

Arch rolling community/os: Updated from 1.19.7-1 to 1.19.7-2
2019-11-26

Fedora rawhide development/Everything-os: Updated from 1.19.7-2.fc32 to 1.19.7-3.fc32
2019-11-26
- More cleanings

Arch rolling community/os: Version 1.19.7-1 introduced
2019-11-25

Fedora rawhide development/Everything-os: Updated from 1.18.25-10.fc31 to 1.19.7-2.fc32
2019-11-16
- Enable custom perl_requires
- More clean up of el6 builds

Ubuntu 16.04 LTS xenial-updates/main: Version 1.18.4ubuntu1.6 reintroduced
2019-10-02

Ubuntu 16.04 LTS xenial-updates/main: Version 1.18.4ubuntu1.6 removed
2019-10-02

Ubuntu 18.04 LTS bionic-proposed/main: Version 1.19.0.5ubuntu2.3 removed
2019-09-27

Ubuntu 18.04 LTS bionic-updates/main: Updated from 1.19.0.5ubuntu2.2 to 1.19.0.5ubuntu2.3
2019-09-24
- d/rules: always run dh_autoreconf (LP: #1842947)

Ubuntu 18.04 LTS bionic-proposed/main: Version 1.19.0.5ubuntu2.3 introduced
2019-09-16
- d/rules: always run dh_autoreconf (LP: #1842947)

Ubuntu 19.04 disco-proposed/main: Version 1.19.6ubuntu1.2 introduced
2019-09-16
- d/rules: always run dh_autoreconf (LP: #1842947)
Related packages
dpkg-awk - Gawk script to parse /var/lib/dpkg/{status,available} and Packages
dpkg-cross - tools for cross compiling Debian packages
dpkg-debuginfo - Debug information for package dpkg
dpkg-debugsource - Debug sources for package dpkg
dpkg-dev - Debian package development tools
dpkg-dev-el - Transition package, dpkg-dev-el to elpa-dpkg-dev-el
dpkg-devel - Debian package management static library
dpkg-lang - Translations for package dpkg
dpkg-perl - Dpkg perl modules
dpkg-repack - Debian package archiving tool
dpkg-sig - create and verify signatures on .deb-files
dpkg-source-gitarchive - dpkg source format for git repositories
dpkg-www - Debian package management web interface