man > Dpkg

⚡ TLDR: Dpkg (tldr-pages)

Debian package manager.

  • Install a package
    sudo dpkg {{-i|--install}} {{path/to/file.deb}}
  • Remove a package
    sudo dpkg {{-r|--remove}} {{package}}
  • List installed packages
    dpkg {{-l|--list}} {{pattern}}
  • List a package's contents
    dpkg {{-L|--listfiles}} {{package}}
  • List contents of a local package file
    dpkg {{-c|--contents}} {{path/to/file.deb}}
  • Find out which package owns a file
    dpkg {{-S|--search}} {{path/to/file}}
  • Purge an installed or already removed package, including configuration
    sudo dpkg {{-P|--purge}} {{package}}
Dpkg(3perl)                                 libdpkg-perl                                 Dpkg(3perl)

NAME
       Dpkg - module with core variables

DESCRIPTION
       The Dpkg module provides a set of variables with information concerning this system
       installation.

       It is also the entry point to the Dpkg module hierarchy.

VARIABLES
       $Dpkg::PROGNAME
           Contains the name of the current program.

       $Dpkg::PROGVERSION
           Contains the version of the dpkg suite.

       $Dpkg::PROGMAKE
           Contains the name of the system GNU make program.

       $Dpkg::PROGTAR
           Contains the name of the system GNU tar program.

       $Dpkg::PROGPATCH
           Contains  the  name  of  the  system GNU patch program (or another implementation that is
           directory traversal resistant).

       $Dpkg::CONFDIR
           Contains the path to the dpkg system configuration directory.

       $Dpkg::ADMINDIR
           Contains the path to the dpkg database directory.

       $Dpkg::LIBDIR
           Contains the path to the dpkg methods and plugins directory.

       $Dpkg::DATADIR
           Contains the path to the dpkg architecture tables directory.

MODULES
       The following is the list of public modules within the  Dpkg  hierarchy.  Only  modules  with
       versions  1.00  or  higher,  and  only  the interfaces documented in their POD are considered
       public.

       Dpkg
           This module, core variables.

       Dpkg::Arch
           Architecture handling functions.

       Dpkg::BuildFlags
           Set, modify and query compilation build flags.

       Dpkg::BuildInfo
           Build information functions.

       Dpkg::BuildOptions
           Parse and manipulate DEB_BUILD_OPTIONS.

       Dpkg::BuildProfiles
           Parse and manipulate build profiles.

       Dpkg::Changelog
           Parse changelogs.

       Dpkg::Changelog::Entry
           Represents a changelog entry.

       Dpkg::Changelog::Parse
           Generic changelog parser for dpkg-parsechangelog.

       Dpkg::Checksums
           Generate and parse checksums.

       Dpkg::Compression
           Simple database of available compression methods.

       Dpkg::Compression::FileHandle
           Transparently compress and decompress files.

       Dpkg::Compression::Process
           Wrapper around compression tools.

       Dpkg::Conf
           Parse dpkg configuration files.

       Dpkg::Control
           Parse  and  manipulate  Debian  control  information  (.dsc,  .changes,  Packages/Sources
           entries, etc.).

       Dpkg::Control::Changelog
           Represent fields output by dpkg-parsechangelog.

       Dpkg::Control::Fields
           Manage (list of known) control fields.

       Dpkg::Control::Hash
           Parse and manipulate a stanza of deb822 fields.

       Dpkg::Control::Info
           Parse files like debian/control.

       Dpkg::Control::Tests
           Parse files like debian/tests/control.

       Dpkg::Control::Tests::Entry
           Represents a debian/tests/control stanza.

       Dpkg::Deps
           Parse and manipulate dependencies.

       Dpkg::Deps::Simple
           Represents a single dependency statement.

       Dpkg::Deps::Multiple
           Base module to represent multiple dependencies.

       Dpkg::Deps::Union
           List of unrelated dependencies.

       Dpkg::Deps::AND
           List of AND dependencies.

       Dpkg::Deps::OR
           List of OR dependencies.

       Dpkg::Deps::KnownFacts
           List of installed and virtual packages.

       Dpkg::Exit
           Push, pop and run exit handlers.

       Dpkg::Gettext
           Wrapper around Locale::gettext.

       Dpkg::IPC
           Spawn sub-processes and feed/retrieve data.

       Dpkg::Index
           Collections of Dpkg::Control (Packages/Sources files for example).

       Dpkg::Interface::Storable
           Base object serializer.

       Dpkg::Path
           Common path handling functions.

       Dpkg::Source::Format
           Parse and manipulate debian/source/format files.

       Dpkg::Source::Package
           Extract Debian source packages.

       Dpkg::Substvars
           Substitute variables in strings.

       Dpkg::Vendor
           Identify current distribution vendor.

       Dpkg::Version
           Parse and manipulate Debian package versions.

CHANGES
   Version 2.00 (dpkg 1.20.0)
       Remove variables: $version, $progname, $admindir, $dpkglibdir and $pkgdatadir.

   Version 1.03 (dpkg 1.18.24)
       New variable: $PROGPATCH.

   Version 1.02 (dpkg 1.18.11)
       New variable: $PROGTAR, $PROGMAKE.

   Version 1.01 (dpkg 1.17.0)
       New variables: $PROGNAME, $PROGVERSION, $CONFDIR, $ADMINDIR, $LIBDIR and $DATADIR.

       Deprecated variables: $version, $admindir, $dpkglibdir and $pkgdatadir.

   Version 1.00 (dpkg 1.15.6)
       Mark the module as public.

LICENSE
       See the header comment on each module for their particular license.

1.22.6                                       2026-05-06                                  Dpkg(3perl)
Dpkg □✕
NAME DESCRIPTION VARIABLES MODULES CHANGES
Version 2.00 (dpkg 1.20.0) Version 1.03 (dpkg 1.18.24) Version 1.02 (dpkg 1.18.11) Version 1.01 (dpkg 1.17.0) Version 1.00 (dpkg 1.15.6)
LICENSE

Generated by phpman v4.11.2-59-gf06411a · Markdown · JSON Author: Che Dong Under GNU General Public License
2026-10-14 10:14 @2600:1f28:365:80b0:e850:d0cd:2068:7271
CrawledBy CCBot/2.0 (https://commoncrawl.org/faq/)
Valid XHTML 1.0 Transitional!Valid CSS!

^_top_^