libdpkg-dev - Debian package management static library

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Updates Main amd64
Package filename libdpkg-dev_1.18.4ubuntu1.6_amd64.deb
Package name libdpkg-dev
Package version 1.18.4ubuntu1.6
Package release -
Package architecture amd64
Package type deb
Category libdevel
License -
Maintainer Ubuntu Developers <>
Download size 101.18 KB
Installed size 1.32 MB
This package provides the header files and static library necessary to
develop software using libdpkg, the same library used internally by dpkg.
Note though, that the API is to be considered volatile, and might change
at any time, use at your own risk.


Package Version Architecture Repository
libdpkg-dev_1.18.4ubuntu1.6_i386.deb 1.18.4ubuntu1.6 i386 Ubuntu Updates Main
libdpkg-dev_1.18.4ubuntu1_i386.deb 1.18.4ubuntu1 i386 Ubuntu Main
libdpkg-dev_1.18.4ubuntu1_amd64.deb 1.18.4ubuntu1 amd64 Ubuntu Main
libdpkg-dev - - -


Name Value
libbz2-dev -
liblzma-dev -
zlib1g-dev -


Type URL
Binary Package libdpkg-dev_1.18.4ubuntu1.6_amd64.deb
Source Package dpkg

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install libdpkg-dev deb package:
    # sudo apt-get install libdpkg-dev




2019-07-16 - Julian Andres Klode <>
dpkg (1.18.4ubuntu1.6) xenial; urgency=medium
* Cherry-pick upstream fixes for trigger loops (LP: #1828639)
- dpkg: Negate tortoise_not_in_hare() function name and return value
- dpkg: Initialize trigcyclenode's next member once
- dpkg: Factor trigproc_new_cyclenode() out from check_trigger_cycle()
- dpkg: Mark the package we are giving up on a trigger cycle as istobe normal
- dpkg: Switch dependtry from an int to an enum
- dpkg: Reset progress_bytrigproc once we have injected into the current iteration
- dpkg: Split trigger processing types into required, try-queued and try-deferred
- dpkg: Convert one trigger processing required type into the new try-queued
- dpkg: Move trigproc cycle reset inside try-deferred conditional
- dpkg: Introduce a new dependency try level for trigger processing
- dpkg: Introduce a new dependency try level for trigger cycle checks
2018-10-04 - Julian Andres Klode <>
dpkg (1.18.4ubuntu1.5) xenial; urgency=medium
* Apply patch from upstream to add frontend locking (LP: #1796081):
- Add support for frontend locking. This makes it possible for frontends
using this new protocol, to safely lock the dpkg database w/o risk of
race conditions with other dpkg instances or frontends supporting the
same protocol.
2018-03-14 - Adam Conrad <>
dpkg (1.18.4ubuntu1.4) xenial; urgency=medium
* Cherry-pick d01212f2d7e59fc713c66b5d60421ac2296c1463 from 1.18.5:
- Allow detached upstream orig tarball signatures when extracting
version 1.0 non-native source packages (LP: #1751114)
2017-10-20 - Brian Murray <>
dpkg (1.18.4ubuntu1.3) xenial; urgency=medium
* Use ohshit() instead of internerr() for unhandled dpkg-split exit
codes. (i.e. do not abort). Closes: #812679, LP: #1601998
2017-04-10 - Adam Conrad <>
dpkg (1.18.4ubuntu1.2) xenial; urgency=medium
* Cherry-pick patch from git to limit preallocation to files over
16KiB, fixing installation performance regression (LP: #1663749)
2016-05-12 - Adam Conrad <>
dpkg (1.18.4ubuntu1.1) xenial; urgency=medium
* Add Breaks on ufw (<< 0.35-0ubuntu2~) for trigger loops (LP: #1571174)
2016-01-12 - Adam Conrad <>
dpkg (1.18.4ubuntu1) xenial; urgency=medium
* Merge from Debian testing; remaining changes in the Ubuntu delta:
- Change native source version/format mismatch errors into warnings
until the dust settles on Debian bug 737634 about override options.
- Add DPKG_UNTRANSLATED_MESSAGES environment check so that higher-level
tools can get untranslated dpkg terminal log messages while at the
same time having translated debconf prompts.
- Special-case arm{el,hf} ELF objects in Shlibs/ for multilib.
- Map unqualified package names of multiarch-same packages to the native
arch instead of throwing an error, so that we don't break on upgrade
when there are unqualified names stored in the dpkg trigger database.
- Apply a workaround from mvo to consider ^rc packages as multiarch,
during the dpkg consistency checks. (see LP: 1015567 and 1057367).
- Carry over Breaks/Conflicts for triggers/upgrades until post-16.04.

See Also

Package Description
libdpkg-perl_1.18.4ubuntu1.6_all.deb Dpkg perl modules
libdrm-amdgpu1_2.4.91-2~16.04.1_amd64.deb Userspace interface to amdgpu-specific kernel DRM services -- runtime
libdrm-common_2.4.91-2~16.04.1_all.deb Userspace interface to kernel DRM services -- common files
libdrm-dev_2.4.91-2~16.04.1_amd64.deb Userspace interface to kernel DRM services -- development files
libdrm-intel1_2.4.91-2~16.04.1_amd64.deb Userspace interface to intel-specific kernel DRM services -- runtime
libdrm-nouveau2_2.4.91-2~16.04.1_amd64.deb Userspace interface to nouveau-specific kernel DRM services -- runtime
libdrm-radeon1_2.4.91-2~16.04.1_amd64.deb Userspace interface to radeon-specific kernel DRM services -- runtime
libdrm2_2.4.91-2~16.04.1_amd64.deb Userspace interface to kernel DRM services -- runtime
libdw-dev_0.165-3ubuntu1.2_amd64.deb libdw1 development libraries and header files
libdw1_0.165-3ubuntu1.2_amd64.deb library that provides access to the DWARF debug information
libebackend-1.2-10_3.18.5-1ubuntu1.2_amd64.deb Utility library for evolution data servers
libebackend1.2-dev_3.18.5-1ubuntu1.2_amd64.deb Utility library for evolution data servers (development files)
libebook-1.2-16_3.18.5-1ubuntu1.2_amd64.deb Client library for evolution address books
libebook-contacts-1.2-2_3.18.5-1ubuntu1.2_amd64.deb Client library for evolution contacts books
libebook-contacts1.2-dev_3.18.5-1ubuntu1.2_amd64.deb Client library for evolution contacts books (development files)