dpkg-dev info

套件資訊

執行

$ apt-cache show dpkg-dev

顯示

Package: dpkg-dev
Priority: optional
Section: utils
Installed-Size: 1634
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Architecture: all
Source: dpkg
Version: 1.17.5ubuntu5.3
Replaces: manpages-it (<< 2.80-4)
Depends: libdpkg-perl (= 1.17.5ubuntu5.3), bzip2, xz-utils, patch, make, binutils, base-files (>= 5.0.0)
Recommends: gcc | c-compiler, build-essential, fakeroot, gnupg | gnupg2, gpgv | gpgv2, libalgorithm-merge-perl
Suggests: debian-keyring
Breaks: devscripts (<< 2.10.26), dpkg-cross (<< 2.0.0)
Filename: pool/main/d/dpkg/dpkg-dev_1.17.5ubuntu5.3_all.deb
Size: 725956
MD5sum: 84577946555ef68f3aa5ffdf27787fe9
SHA1: bf0c8671334b28788854e58c7d4ca5f2531734be
SHA256: e4cda51a2a3b8d37dd37d3bc6db592b3e2f7fc3329729cc2ceddf9fbad9512ec
Description-en: Debian package development tools
 This package provides the development tools (including dpkg-source)
 required to unpack, build and upload Debian source packages.
 .
 Most Debian source packages will require additional tools to build;
 for example, most packages need make and the C compiler gcc.
Description-md5: 2eaf4b4a1cef9584869950f3a52106fc
Origin: Ubuntu
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Multi-Arch: foreign
Homepage: https://wiki.debian.org/Teams/Dpkg
Build-Essential: yes
Supported: 5y

Package: dpkg-dev
Priority: optional
Section: utils
Installed-Size: 1634
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Architecture: all
Source: dpkg
Version: 1.17.5ubuntu5
Replaces: manpages-it (<< 2.80-4)
Depends: libdpkg-perl (= 1.17.5ubuntu5), bzip2, xz-utils, patch, make, binutils, base-files (>= 5.0.0)
Recommends: gcc | c-compiler, build-essential, fakeroot, gnupg | gnupg2, gpgv | gpgv2, libalgorithm-merge-perl
Suggests: debian-keyring
Breaks: devscripts (<< 2.10.26), dpkg-cross (<< 2.0.0)
Filename: pool/main/d/dpkg/dpkg-dev_1.17.5ubuntu5_all.deb
Size: 726082
MD5sum: 8b00e60c75ce7dace3368967066721a6
SHA1: 10354d2d26d8e3b50b3d0c917bd74149fd30b93d
SHA256: bd565a70d6b10ca68dc79c922414a3789fa44c6cafb99d646a8d9c0b244dffd9
Description-en: Debian package development tools
 This package provides the development tools (including dpkg-source)
 required to unpack, build and upload Debian source packages.
 .
 Most Debian source packages will require additional tools to build;
 for example, most packages need make and the C compiler gcc.
Description-md5: 2eaf4b4a1cef9584869950f3a52106fc
Origin: Ubuntu
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Multi-Arch: foreign
Homepage: https://wiki.debian.org/Teams/Dpkg
Build-Essential: yes
Supported: 5y

執行

$ apt-cache showpkg dpkg-dev

顯示

Package: dpkg-dev
Versions:
1.17.5ubuntu5.3 (/var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-amd64_Packages) (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages
                  MD5: 2eaf4b4a1cef9584869950f3a52106fc
 Description Language: en
                 File: /var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
                  MD5: 2eaf4b4a1cef9584869950f3a52106fc

1.17.5ubuntu5 (/var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages)
 Description Language:
                 File: /var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages
                  MD5: 2eaf4b4a1cef9584869950f3a52106fc
 Description Language: en
                 File: /var/lib/apt/lists/tw.archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
                  MD5: 2eaf4b4a1cef9584869950f3a52106fc


Reverse Depends:
  libreoffice-subsequentcheckbase,dpkg-dev 1.16.1
  apt,dpkg-dev 1.17.2
  dpkg:i386,dpkg-dev 1.15.8
  python-stdeb,dpkg-dev
  libreoffice-subsequentcheckbase,dpkg-dev 1.16.1
  auto-apt,dpkg-dev
  apport-valgrind,dpkg-dev
  pbuilder,dpkg-dev
  libdpkg-perl,dpkg-dev 1.15.6
  libdpkg-perl,dpkg-dev 1.15.6
  dpkg,dpkg-dev 1.15.8
  dkms,dpkg-dev
  dkms,dpkg-dev
  apt,dpkg-dev 1.17.2
  apport-retrace,dpkg-dev
  tar:i386,dpkg-dev 1.14.26
  dpkg:i386,dpkg-dev 1.15.8
  sapgui-package,dpkg-dev
  primesense-nite-nonfree,dpkg-dev
  java-package,dpkg-dev
  googleearth-package,dpkg-dev
  freespace2,dpkg-dev
  zbuildtools,dpkg-dev
  xdeb,dpkg-dev 1.15
  xapt,dpkg-dev
  wajig,dpkg-dev
  unity-webapps-qml-autopilot,dpkg-dev
  unity-webapps-dev,dpkg-dev
  uck,dpkg-dev
  ubuntu-ui-toolkit-autopilot,dpkg-dev
  ubuntu-system-settings-autopilot,dpkg-dev
  ubuntu-policy,dpkg-dev 1.4.0.9
  ubuntu-html5-ui-toolkit-autopilot,dpkg-dev
  ubuntu-html5-container,dpkg-dev
  ubuntu-dev-tools,dpkg-dev
  tk8.4-dev,dpkg-dev 1.16.1~
  tcl8.4-dev,dpkg-dev 1.16.1~
  svn-autoreleasedeb,dpkg-dev
  stalin,dpkg-dev
  quickly-ubuntu-template,dpkg-dev
  python-stdeb,dpkg-dev
  python-autopilot-tests,dpkg-dev
  pybit-client,dpkg-dev
  pkg-components,dpkg-dev
  phablet-tools,dpkg-dev
  oss4-source,dpkg-dev
  oss4-dkms,dpkg-dev
  ngrok-server,dpkg-dev
  mini-buildd,dpkg-dev
  libsbuild-perl,dpkg-dev
  libreoffice-subsequentcheckbase,dpkg-dev 1.16.1
  libeb16-dev,dpkg-dev 1.16
  libcupt3-0,dpkg-dev
  jablicator,dpkg-dev
  golang-websocket-dev,dpkg-dev
  golang-vhost-dev,dpkg-dev
  golang-termbox-dev,dpkg-dev
  golang-metrics-dev,dpkg-dev
  golang-log4go-dev,dpkg-dev
  golang-goyaml-dev,dpkg-dev
  golang-bindata-dev,dpkg-dev
  go-bindata,dpkg-dev
  gitpkg,dpkg-dev
  equivs,dpkg-dev
  emdebian-grip,dpkg-dev 1.15.2
  emdebian-crush,dpkg-dev
  dpsyco-devel,dpkg-dev
  dpkg-dev-el,dpkg-dev 1.7.2
  dpkg-dev-el,dpkg-dev
  dh-make-perl,dpkg-dev
  dh-ada-library,dpkg-dev
  dgit,dpkg-dev
  dell-recovery-bootloader,dpkg-dev
  debian-cd,dpkg-dev
  debian-builder,dpkg-dev
  debaux,dpkg-dev
  debarchiver,dpkg-dev
  cvs-buildpackage,dpkg-dev 1.4.0.9
  cvs-autoreleasedeb,dpkg-dev
  crosshurd,dpkg-dev
  cordova-ubuntu-autopilot,dpkg-dev
  checkinstall,dpkg-dev
  cernlib-base-dev,dpkg-dev
  bzr-builddeb,dpkg-dev
  bogosec,dpkg-dev
  auto-apt,dpkg-dev
  apt-src,dpkg-dev
  apt-build,dpkg-dev 1.9
  apport-valgrind,dpkg-dev
  alsa-source,dpkg-dev
  ubuntu-defaults-builder,dpkg-dev
  tk8.6-dev,dpkg-dev 1.16.1~
  tk8.5-dev,dpkg-dev 1.16.1~
  tcl8.6-dev,dpkg-dev 1.16.1~
  tcl8.5-dev,dpkg-dev 1.16.1~
  tar,dpkg-dev 1.14.26
  pkg-kde-tools,dpkg-dev 1.15.6~
  pkg-kde-tools,dpkg-dev 1.15.6~
  pbuilder,dpkg-dev
  mklibs-copy,dpkg-dev
  mklibs,dpkg-dev
  lintian,dpkg-dev
  libdpkg-perl,dpkg-dev 1.15.6
  libdpkg-perl,dpkg-dev 1.15.6
  libdebian-dpkgcross-perl,dpkg-dev 1.14.6
  javahelper,dpkg-dev
  dpkg-cross,dpkg-dev 1.14.7
  dpkg,dpkg-dev 1.15.8
  dpatch,dpkg-dev
  dkms,dpkg-dev
  dkms,dpkg-dev
  dh-make,dpkg-dev
  devscripts,dpkg-dev 1.16.4
  debhelper,dpkg-dev 1.17.0
  build-essential,dpkg-dev 1.13.5
  apt,dpkg-dev 1.17.2
  apport-retrace,dpkg-dev
  alien,dpkg-dev
Dependencies:
1.17.5ubuntu5.3 - libdpkg-perl (5 1.17.5ubuntu5.3) bzip2 (0 (null)) xz-utils (0 (null)) patch (0 (null)) make (0 (null)) binutils (0 (null)) base-files (2 5.0.0) debian-keyring (0 (null)) gcc (16 (null)) c-compiler (0 (null)) build-essential (0 (null)) fakeroot (0 (null)) gnupg (16 (null)) gnupg2 (0 (null)) gpgv (16 (null)) gpgv2 (0 (null)) libalgorithm-merge-perl (0 (null)) devscripts (3 2.10.26) devscripts:i386 (3 2.10.26) dpkg-cross (3 2.0.0) dpkg-cross:i386 (3 2.0.0) manpages-it (3 2.80-4) manpages-it:i386 (3 2.80-4)
1.17.5ubuntu5 - libdpkg-perl (5 1.17.5ubuntu5) bzip2 (0 (null)) xz-utils (0 (null)) patch (0 (null)) make (0 (null)) binutils (0 (null)) base-files (2 5.0.0) debian-keyring (0 (null)) gcc (16 (null)) c-compiler (0 (null)) build-essential (0 (null)) fakeroot (0 (null)) gnupg (16 (null)) gnupg2 (0 (null)) gpgv (16 (null)) gpgv2 (0 (null)) libalgorithm-merge-perl (0 (null)) devscripts (3 2.10.26) devscripts:i386 (3 2.10.26) dpkg-cross (3 2.0.0) dpkg-cross:i386 (3 2.0.0) manpages-it (3 2.80-4) manpages-it:i386 (3 2.80-4)
Provides:
1.17.5ubuntu5.3 - dpkg-dev:i386
1.17.5ubuntu5 - dpkg-dev:i386
Reverse Provides:

執行

$ apt-cache showsrc dpkg-dev

顯示

Package: dpkg
Binary: libdpkg-dev, dpkg, dpkg-dev, libdpkg-perl, dselect
Version: 1.17.5ubuntu5
Priority: required
Section: admin
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Build-Depends: debhelper (>= 7), pkg-config, flex, gettext (>= 0.18), po4a (>= 0.41), zlib1g-dev, libbz2-dev, liblzma-dev, libselinux1-dev (>= 1.28-4) [linux-any], libncursesw5-dev, libtimedate-perl, libio-string-perl
Architecture: any all
Standards-Version: 3.9.5
Format: 3.0 (native)
Directory: pool/main/d/dpkg
Files:
 59faf093f781ff9ca15a9c3bcedf43b4 1456 dpkg_1.17.5ubuntu5.dsc
 55a5c54a1ebc2c4933ef121af84cdd3a 3866212 dpkg_1.17.5ubuntu5.tar.xz
Origin: debian
Uploaders: Guillem Jover <guillem@debian.org>, Raphaël Hertzog <hertzog@debian.org>
Homepage: https://wiki.debian.org/Teams/Dpkg
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=dpkg/dpkg.git
Vcs-Git: git://anonscm.debian.org/dpkg/dpkg.git
Package-List:
 dpkg deb admin required
 dpkg-dev deb utils optional
 dselect deb admin optional
 libdpkg-dev deb libdevel optional
 libdpkg-perl deb perl optional
Checksums-Sha1:
 f22b3403cc5ea02edced2d5d633245718dd4d45e 1456 dpkg_1.17.5ubuntu5.dsc
 9bd45387f6e7e56f93894cf2a42cabc1dea7cc2d 3866212 dpkg_1.17.5ubuntu5.tar.xz
Checksums-Sha256:
 cd7e708f0f4eb6dab7c71ad59441d6319cb75417ccb4fd02a15c8bc5de8698d1 1456 dpkg_1.17.5ubuntu5.dsc
 648789c7cd5d0e89b0bf3aac6167230a89a1b1b72bccd6414ad956fef2a6853b 3866212 dpkg_1.17.5ubuntu5.tar.xz

Package: dpkg
Binary: libdpkg-dev, dpkg, dpkg-dev, libdpkg-perl, dselect
Version: 1.17.5ubuntu5.3
Priority: required
Section: admin
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Build-Depends: debhelper (>= 7), pkg-config, flex, gettext (>= 0.18), po4a (>= 0.41), zlib1g-dev, libbz2-dev, liblzma-dev, libselinux1-dev (>= 1.28-4) [linux-any], libncursesw5-dev, libtimedate-perl, libio-string-perl
Architecture: any all
Standards-Version: 3.9.5
Format: 3.0 (native)
Directory: pool/main/d/dpkg
Files:
 54661ae4839d0b8258ca337e02b85635 2104 dpkg_1.17.5ubuntu5.3.dsc
 99e02c32a97c6dbc20b67bbcea016301 3849428 dpkg_1.17.5ubuntu5.3.tar.xz
Origin: debian
Uploaders: Guillem Jover <guillem@debian.org>, Raphaël Hertzog <hertzog@debian.org>
Homepage: https://wiki.debian.org/Teams/Dpkg
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=dpkg/dpkg.git
Vcs-Git: git://anonscm.debian.org/dpkg/dpkg.git
Package-List:
 dpkg deb admin required
 dpkg-dev deb utils optional
 dselect deb admin optional
 libdpkg-dev deb libdevel optional
 libdpkg-perl deb perl optional
Checksums-Sha1:
 b31c5c312d0da068a9261480c45f2eefa9283f39 2104 dpkg_1.17.5ubuntu5.3.dsc
 557de14f07337cbd55dc65869f466148ad9c7cfb 3849428 dpkg_1.17.5ubuntu5.3.tar.xz
Checksums-Sha256:
 5778932e42c30887e8a13806753e43459b87b16840695ecd2a4ecb1f4628ee76 2104 dpkg_1.17.5ubuntu5.3.dsc
 37c1eb322aa7a28e21fdca50d336b276250518793f2ac166a48c356aac29b185 3849428 dpkg_1.17.5ubuntu5.3.tar.xz

Package: dpkg
Binary: libdpkg-dev, dpkg, dpkg-dev, libdpkg-perl, dselect
Version: 1.17.5ubuntu5.3
Priority: required
Section: admin
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>
Build-Depends: debhelper (>= 7), pkg-config, flex, gettext (>= 0.18), po4a (>= 0.41), zlib1g-dev, libbz2-dev, liblzma-dev, libselinux1-dev (>= 1.28-4) [linux-any], libncursesw5-dev, libtimedate-perl, libio-string-perl
Architecture: any all
Standards-Version: 3.9.5
Format: 3.0 (native)
Directory: pool/main/d/dpkg
Files:
 54661ae4839d0b8258ca337e02b85635 2104 dpkg_1.17.5ubuntu5.3.dsc
 99e02c32a97c6dbc20b67bbcea016301 3849428 dpkg_1.17.5ubuntu5.3.tar.xz
Origin: debian
Uploaders: Guillem Jover <guillem@debian.org>, Raphaël Hertzog <hertzog@debian.org>
Homepage: https://wiki.debian.org/Teams/Dpkg
Vcs-Browser: http://anonscm.debian.org/gitweb/?p=dpkg/dpkg.git
Vcs-Git: git://anonscm.debian.org/dpkg/dpkg.git
Package-List:
 dpkg deb admin required
 dpkg-dev deb utils optional
 dselect deb admin optional
 libdpkg-dev deb libdevel optional
 libdpkg-perl deb perl optional
Checksums-Sha1:
 b31c5c312d0da068a9261480c45f2eefa9283f39 2104 dpkg_1.17.5ubuntu5.3.dsc
 557de14f07337cbd55dc65869f466148ad9c7cfb 3849428 dpkg_1.17.5ubuntu5.3.tar.xz
Checksums-Sha256:
 5778932e42c30887e8a13806753e43459b87b16840695ecd2a4ecb1f4628ee76 2104 dpkg_1.17.5ubuntu5.3.dsc
 37c1eb322aa7a28e21fdca50d336b276250518793f2ac166a48c356aac29b185 3849428 dpkg_1.17.5ubuntu5.3.tar.xz

執行

$ dpkg -s dpkg-dev

顯示

Package: dpkg-dev
Status: install ok installed
Priority: optional
Section: utils
Installed-Size: 1634
Origin: debian
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Bugs: debbugs://bugs.debian.org
Architecture: all
Multi-Arch: foreign
Source: dpkg
Version: 1.17.5ubuntu5.3
Replaces: manpages-it (<< 2.80-4)
Depends: libdpkg-perl (= 1.17.5ubuntu5.3), bzip2, xz-utils, patch, make, binutils, base-files (>= 5.0.0)
Recommends: gcc | c-compiler, build-essential, fakeroot, gnupg | gnupg2, gpgv | gpgv2, libalgorithm-merge-perl
Suggests: debian-keyring
Breaks: devscripts (<< 2.10.26), dpkg-cross (<< 2.0.0)
Conffiles:
 /etc/dpkg/shlibs.default 1a2b9d0a869e2aa885ae3621c557fb95
 /etc/dpkg/shlibs.override 84b1e69080569cc5c613a50887af5200
Description: Debian package development tools
 This package provides the development tools (including dpkg-source)
 required to unpack, build and upload Debian source packages.
 .
 Most Debian source packages will require additional tools to build;
 for example, most packages need make and the C compiler gcc.
Homepage: https://wiki.debian.org/Teams/Dpkg
Original-Maintainer: Dpkg Developers <debian-dpkg@lists.debian.org>

執行

$ dpkg -l dpkg-dev

顯示

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                         Version             Architecture        Description
+++-============================-===================-===================-==============================================================
ii  dpkg-dev                     1.17.5ubuntu5.3     all                 Debian package development tools

準備工作環境

mkdir  ~/Downloads/dpkg-dev -p
cd ~/Downloads/dpkg-dev
mkdir download source

探索「Package: dpkg-dev

切換到「~/Downloads/dpkg-dev/download」

$ cd ~/Downloads/dpkg-dev/download

下載「Package: dpkg-dev」。

$ apt-get download dpkg-dev

解開「package dpkg-dev」

dpkg -x dpkg-dev_1.17.5ubuntu5.3_all.deb dpkg-dev
dpkg -e dpkg-dev_1.17.5ubuntu5.3_all.deb
# ar xv dpkg-dev_1.17.5ubuntu5.3_all.deb

檢視套件檔案

$ tree dpkg-dev

顯示

dpkg-dev
├── etc
│   └── dpkg
│       ├── shlibs.default
│       └── shlibs.override
└── usr
    ├── bin
    │   ├── dpkg-architecture
    │   ├── dpkg-buildflags
    │   ├── dpkg-buildpackage
    │   ├── dpkg-checkbuilddeps
    │   ├── dpkg-distaddfile
    │   ├── dpkg-genchanges
    │   ├── dpkg-gencontrol
    │   ├── dpkg-gensymbols
    │   ├── dpkg-mergechangelogs
    │   ├── dpkg-name
    │   ├── dpkg-parsechangelog
    │   ├── dpkg-scanpackages
    │   ├── dpkg-scansources
    │   ├── dpkg-shlibdeps
    │   ├── dpkg-source
    │   └── dpkg-vendor
    └── share
        ├── doc
        │   └── dpkg-dev
        │       ├── AUTHORS -> ../libdpkg-perl/AUTHORS
        │       ├── changelog.Debian.gz -> ../libdpkg-perl/changelog.Debian.gz
        │       ├── copyright
        │       ├── frontend.txt
        │       ├── README.api -> ../libdpkg-perl/README.api
        │       ├── README.feature-removal-schedule.gz -> ../libdpkg-perl/README.feature-removal-schedule.gz
        │       ├── THANKS.gz -> ../libdpkg-perl/THANKS.gz
        │       ├── triggers.txt.gz
        │       └── usertags.gz
        ├── dpkg
        │   ├── architecture.mk
        │   ├── buildflags.mk
        │   ├── default.mk
        │   ├── pkg-info.mk
        │   └── vendor.mk
        ├── lintian
        │   └── overrides
        │       └── dpkg-dev
        └── man
            ├── de
            │   ├── man1
            │   │   ├── dpkg-architecture.1.gz
            │   │   ├── dpkg-buildflags.1.gz
            │   │   ├── dpkg-buildpackage.1.gz
            │   │   ├── dpkg-checkbuilddeps.1.gz
            │   │   ├── dpkg-distaddfile.1.gz
            │   │   ├── dpkg-genchanges.1.gz
            │   │   ├── dpkg-gencontrol.1.gz
            │   │   ├── dpkg-gensymbols.1.gz
            │   │   ├── dpkg-mergechangelogs.1.gz
            │   │   ├── dpkg-name.1.gz
            │   │   ├── dpkg-parsechangelog.1.gz
            │   │   ├── dpkg-scanpackages.1.gz
            │   │   ├── dpkg-scansources.1.gz
            │   │   ├── dpkg-shlibdeps.1.gz
            │   │   ├── dpkg-source.1.gz
            │   │   └── dpkg-vendor.1.gz
            │   └── man5
            │       ├── deb.5.gz
            │       ├── deb-control.5.gz
            │       ├── deb-extra-override.5.gz
            │       ├── deb-old.5.gz
            │       ├── deb-origin.5.gz
            │       ├── deb-override.5.gz
            │       ├── deb-shlibs.5.gz
            │       ├── deb-split.5.gz
            │       ├── deb-src-control.5.gz
            │       ├── deb-substvars.5.gz
            │       ├── deb-symbols.5.gz
            │       ├── deb-triggers.5.gz
            │       └── deb-version.5.gz
            ├── es
            │   ├── man1
            │   │   ├── dpkg-buildpackage.1.gz
            │   │   ├── dpkg-distaddfile.1.gz
            │   │   ├── dpkg-genchanges.1.gz
            │   │   ├── dpkg-gencontrol.1.gz
            │   │   ├── dpkg-gensymbols.1.gz
            │   │   ├── dpkg-mergechangelogs.1.gz
            │   │   ├── dpkg-name.1.gz
            │   │   ├── dpkg-parsechangelog.1.gz
            │   │   ├── dpkg-scanpackages.1.gz
            │   │   ├── dpkg-scansources.1.gz
            │   │   ├── dpkg-shlibdeps.1.gz
            │   │   ├── dpkg-source.1.gz
            │   │   └── dpkg-vendor.1.gz
            │   └── man5
            │       ├── deb.5.gz
            │       ├── deb-control.5.gz
            │       ├── deb-extra-override.5.gz
            │       ├── deb-old.5.gz
            │       ├── deb-origin.5.gz
            │       ├── deb-override.5.gz
            │       ├── deb-shlibs.5.gz
            │       ├── deb-split.5.gz
            │       ├── deb-src-control.5.gz
            │       ├── deb-substvars.5.gz
            │       ├── deb-symbols.5.gz
            │       ├── deb-triggers.5.gz
            │       └── deb-version.5.gz
            ├── fr
            │   ├── man1
            │   │   ├── dpkg-buildpackage.1.gz
            │   │   ├── dpkg-distaddfile.1.gz
            │   │   ├── dpkg-genchanges.1.gz
            │   │   ├── dpkg-gencontrol.1.gz
            │   │   ├── dpkg-gensymbols.1.gz
            │   │   ├── dpkg-mergechangelogs.1.gz
            │   │   ├── dpkg-name.1.gz
            │   │   ├── dpkg-parsechangelog.1.gz
            │   │   ├── dpkg-scanpackages.1.gz
            │   │   ├── dpkg-scansources.1.gz
            │   │   ├── dpkg-shlibdeps.1.gz
            │   │   ├── dpkg-source.1.gz
            │   │   └── dpkg-vendor.1.gz
            │   └── man5
            │       ├── deb.5.gz
            │       ├── deb-control.5.gz
            │       ├── deb-extra-override.5.gz
            │       ├── deb-old.5.gz
            │       ├── deb-origin.5.gz
            │       ├── deb-override.5.gz
            │       ├── deb-shlibs.5.gz
            │       ├── deb-split.5.gz
            │       ├── deb-src-control.5.gz
            │       ├── deb-substvars.5.gz
            │       ├── deb-symbols.5.gz
            │       ├── deb-triggers.5.gz
            │       └── deb-version.5.gz
            ├── it
            │   ├── man1
            │   │   ├── dpkg-buildpackage.1.gz
            │   │   ├── dpkg-name.1.gz
            │   │   ├── dpkg-parsechangelog.1.gz
            │   │   ├── dpkg-scanpackages.1.gz
            │   │   ├── dpkg-scansources.1.gz
            │   │   └── dpkg-vendor.1.gz
            │   └── man5
            │       ├── deb.5.gz
            │       ├── deb-control.5.gz
            │       ├── deb-extra-override.5.gz
            │       ├── deb-old.5.gz
            │       ├── deb-origin.5.gz
            │       ├── deb-override.5.gz
            │       ├── deb-shlibs.5.gz
            │       ├── deb-split.5.gz
            │       ├── deb-src-control.5.gz
            │       ├── deb-substvars.5.gz
            │       └── deb-version.5.gz
            ├── ja
            │   ├── man1
            │   │   ├── dpkg-buildpackage.1.gz
            │   │   ├── dpkg-distaddfile.1.gz
            │   │   ├── dpkg-genchanges.1.gz
            │   │   ├── dpkg-gencontrol.1.gz
            │   │   ├── dpkg-gensymbols.1.gz
            │   │   ├── dpkg-mergechangelogs.1.gz
            │   │   ├── dpkg-name.1.gz
            │   │   ├── dpkg-parsechangelog.1.gz
            │   │   ├── dpkg-scanpackages.1.gz
            │   │   ├── dpkg-scansources.1.gz
            │   │   ├── dpkg-shlibdeps.1.gz
            │   │   ├── dpkg-source.1.gz
            │   │   └── dpkg-vendor.1.gz
            │   └── man5
            │       ├── deb.5.gz
            │       ├── deb-control.5.gz
            │       ├── deb-extra-override.5.gz
            │       ├── deb-old.5.gz
            │       ├── deb-origin.5.gz
            │       ├── deb-override.5.gz
            │       ├── deb-shlibs.5.gz
            │       ├── deb-split.5.gz
            │       ├── deb-src-control.5.gz
            │       ├── deb-substvars.5.gz
            │       ├── deb-symbols.5.gz
            │       ├── deb-triggers.5.gz
            │       └── deb-version.5.gz
            ├── man1
            │   ├── dpkg-architecture.1.gz
            │   ├── dpkg-buildflags.1.gz
            │   ├── dpkg-buildpackage.1.gz
            │   ├── dpkg-checkbuilddeps.1.gz
            │   ├── dpkg-distaddfile.1.gz
            │   ├── dpkg-genchanges.1.gz
            │   ├── dpkg-gencontrol.1.gz
            │   ├── dpkg-gensymbols.1.gz
            │   ├── dpkg-mergechangelogs.1.gz
            │   ├── dpkg-name.1.gz
            │   ├── dpkg-parsechangelog.1.gz
            │   ├── dpkg-scanpackages.1.gz
            │   ├── dpkg-scansources.1.gz
            │   ├── dpkg-shlibdeps.1.gz
            │   ├── dpkg-source.1.gz
            │   └── dpkg-vendor.1.gz
            ├── man5
            │   ├── deb.5.gz
            │   ├── deb-control.5.gz
            │   ├── deb-extra-override.5.gz
            │   ├── deb-old.5.gz
            │   ├── deb-origin.5.gz
            │   ├── deb-override.5.gz
            │   ├── deb-shlibs.5.gz
            │   ├── deb-split.5.gz
            │   ├── deb-src-control.5.gz
            │   ├── deb-substvars.5.gz
            │   ├── deb-symbols.5.gz
            │   ├── deb-triggers.5.gz
            │   └── deb-version.5.gz
            ├── pl
            │   ├── man1
            │   │   ├── dpkg-buildpackage.1.gz
            │   │   ├── dpkg-distaddfile.1.gz
            │   │   ├── dpkg-genchanges.1.gz
            │   │   ├── dpkg-gencontrol.1.gz
            │   │   ├── dpkg-gensymbols.1.gz
            │   │   ├── dpkg-mergechangelogs.1.gz
            │   │   ├── dpkg-name.1.gz
            │   │   ├── dpkg-parsechangelog.1.gz
            │   │   ├── dpkg-scanpackages.1.gz
            │   │   ├── dpkg-scansources.1.gz
            │   │   ├── dpkg-shlibdeps.1.gz
            │   │   ├── dpkg-source.1.gz
            │   │   └── dpkg-vendor.1.gz
            │   └── man5
            │       ├── deb.5.gz
            │       ├── deb-control.5.gz
            │       ├── deb-extra-override.5.gz
            │       ├── deb-old.5.gz
            │       ├── deb-origin.5.gz
            │       ├── deb-override.5.gz
            │       ├── deb-shlibs.5.gz
            │       ├── deb-split.5.gz
            │       ├── deb-src-control.5.gz
            │       ├── deb-substvars.5.gz
            │       ├── deb-symbols.5.gz
            │       ├── deb-triggers.5.gz
            │       └── deb-version.5.gz
            └── sv
                ├── man1
                │   ├── dpkg-buildpackage.1.gz
                │   ├── dpkg-distaddfile.1.gz
                │   ├── dpkg-genchanges.1.gz
                │   ├── dpkg-gencontrol.1.gz
                │   ├── dpkg-gensymbols.1.gz
                │   ├── dpkg-mergechangelogs.1.gz
                │   ├── dpkg-name.1.gz
                │   ├── dpkg-parsechangelog.1.gz
                │   ├── dpkg-scanpackages.1.gz
                │   ├── dpkg-scansources.1.gz
                │   ├── dpkg-shlibdeps.1.gz
                │   ├── dpkg-source.1.gz
                │   └── dpkg-vendor.1.gz
                └── man5
                    ├── deb.5.gz
                    ├── deb-control.5.gz
                    ├── deb-extra-override.5.gz
                    ├── deb-old.5.gz
                    ├── deb-origin.5.gz
                    ├── deb-override.5.gz
                    ├── deb-shlibs.5.gz
                    ├── deb-split.5.gz
                    ├── deb-src-control.5.gz
                    ├── deb-substvars.5.gz
                    ├── deb-symbols.5.gz
                    ├── deb-triggers.5.gz
                    └── deb-version.5.gz

34 directories, 238 files
$ tree DEBIAN

顯示

DEBIAN
├── conffiles
├── control
├── md5sums
└── preinst

0 directories, 4 files

探索「Source Package: dpkg-dev

切換到「~/Downloads/dpkg-dev/source」

$ cd ~/Downloads/dpkg-dev/source

下載「Source Package: dpkg-dev」。

$ apt-get source dpkg-dev

檢視原始碼套件檔案。

$ tree dpkg-1.17.5ubuntu5.3

顯示

dpkg-1.17.5ubuntu5.3
├── abitable
├── ABOUT-NLS
├── aclocal.m4
├── AUTHORS
├── build-aux
│   ├── compile
│   ├── config.guess
│   ├── config.rpath
│   ├── config.sub
│   ├── depcomp
│   ├── install-sh
│   ├── missing
│   ├── test-driver
│   └── ylwrap
├── ChangeLog
├── ChangeLog.old
├── config.h.in
├── configure
├── configure.ac
├── COPYING
├── cputable
├── debian
│   ├── changelog
│   ├── compat
│   ├── control
│   ├── copyright
│   ├── dpkg.cfg
│   ├── dpkg.cron.daily
│   ├── dpkg-dev.docs
│   ├── dpkg-dev.install
│   ├── dpkg-dev.lintian-overrides
│   ├── dpkg-dev.manpages
│   ├── dpkg-dev.preinst
│   ├── dpkg.docs
│   ├── dpkg.install
│   ├── dpkg.lintian-overrides
│   ├── dpkg.logrotate
│   ├── dpkg.manpages
│   ├── dpkg.postinst
│   ├── dpkg.postrm
│   ├── dpkg.preinst
│   ├── dpkg.prerm
│   ├── dselect.cfg
│   ├── dselect.docs
│   ├── dselect.install
│   ├── dselect.lintian-overrides
│   ├── dselect.manpages
│   ├── dselect.preinst
│   ├── libdpkg-dev.docs
│   ├── libdpkg-dev.install
│   ├── libdpkg-dev.lintian-overrides
│   ├── libdpkg-perl.docs
│   ├── libdpkg-perl.install
│   ├── libdpkg-perl.lintian-overrides
│   ├── rules
│   ├── shlibs.default
│   ├── shlibs.override
│   ├── source
│   │   ├── format
│   │   ├── lintian-overrides
│   │   └── options
│   └── usertags
├── doc
│   ├── coding-style.txt
│   ├── Doxyfile.in
│   ├── frontend.txt
│   ├── lcov-epilog
│   ├── lcov-prolog
│   ├── README.api
│   ├── README.feature-removal-schedule
│   └── triggers.txt
├── dpkg-deb
│   ├── build.c
│   ├── dpkg-deb.h
│   ├── extract.c
│   ├── info.c
│   ├── main.c
│   ├── Makefile.am
│   └── Makefile.in
├── dpkg-split
│   ├── dpkg-split.h
│   ├── info.c
│   ├── join.c
│   ├── main.c
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── queue.c
│   └── split.c
├── dselect
│   ├── basecmds.cc
│   ├── baselist.cc
│   ├── basetop.cc
│   ├── bindings.cc
│   ├── bindings.h
│   ├── curkeys.cc
│   ├── dselect-curses.h
│   ├── dselect.h
│   ├── helpmsgs.cc
│   ├── helpmsgs.h
│   ├── keyoverride
│   ├── main.cc
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── methkeys.cc
│   ├── methlist.cc
│   ├── method.cc
│   ├── method.h
│   ├── methods
│   │   ├── disk
│   │   │   ├── desc.cdrom
│   │   │   ├── desc.harddisk
│   │   │   ├── desc.mounted
│   │   │   ├── desc.nfs
│   │   │   ├── install
│   │   │   ├── names
│   │   │   ├── setup
│   │   │   └── update
│   │   ├── Dselect
│   │   │   └── Ftp.pm
│   │   ├── floppy
│   │   │   ├── desc.floppy
│   │   │   ├── install
│   │   │   ├── names
│   │   │   ├── setup
│   │   │   └── update
│   │   ├── ftp
│   │   │   ├── desc.ftp
│   │   │   ├── install
│   │   │   ├── names
│   │   │   ├── README.mirrors.txt
│   │   │   ├── setup
│   │   │   └── update
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   └── multicd
│   │       ├── desc.multi_cd
│   │       ├── desc.multi_mount
│   │       ├── desc.multi_nfs
│   │       ├── install
│   │       ├── names
│   │       ├── README.multicd
│   │       ├── setup
│   │       └── update
│   ├── methparse.cc
│   ├── mkcurkeys.pl
│   ├── pkgcmds.cc
│   ├── pkgdepcon.cc
│   ├── pkgdisplay.cc
│   ├── pkginfo.cc
│   ├── pkgkeys.cc
│   ├── pkglist.cc
│   ├── pkglist.h
│   ├── pkgsublist.cc
│   ├── pkgtop.cc
│   └── po
│       ├── boldquot.sed
│       ├── bs.gmo
│       ├── bs.po
│       ├── ca.gmo
│       ├── ca.po
│       ├── ChangeLog.old
│       ├── cs.gmo
│       ├── cs.po
│       ├── da.gmo
│       ├── da.po
│       ├── de.gmo
│       ├── de.po
│       ├── dselect.pot
│       ├── el.gmo
│       ├── el.po
│       ├── en@boldquot.header
│       ├── en@quot.header
│       ├── es.gmo
│       ├── es.po
│       ├── et.gmo
│       ├── et.po
│       ├── eu.gmo
│       ├── eu.po
│       ├── fr.gmo
│       ├── fr.po
│       ├── gl.gmo
│       ├── gl.po
│       ├── hu.gmo
│       ├── hu.po
│       ├── id.gmo
│       ├── id.po
│       ├── insert-header.sin
│       ├── it.gmo
│       ├── it.po
│       ├── ja.gmo
│       ├── ja.po
│       ├── ko.gmo
│       ├── ko.po
│       ├── LINGUAS
│       ├── Makefile.in.in
│       ├── Makevars
│       ├── nb.gmo
│       ├── nb.po
│       ├── nl.gmo
│       ├── nl.po
│       ├── nn.gmo
│       ├── nn.po
│       ├── pl.gmo
│       ├── pl.po
│       ├── POTFILES.in
│       ├── pt_BR.gmo
│       ├── pt_BR.po
│       ├── pt.gmo
│       ├── pt.po
│       ├── quot.sed
│       ├── remove-potcdate.sin
│       ├── ro.gmo
│       ├── ro.po
│       ├── ru.gmo
│       ├── Rules-quot
│       ├── ru.po
│       ├── sk.gmo
│       ├── sk.po
│       ├── stamp-po
│       ├── sv.gmo
│       ├── sv.po
│       ├── tl.gmo
│       ├── tl.po
│       ├── vi.gmo
│       ├── vi.po
│       ├── zh_CN.gmo
│       ├── zh_CN.po
│       ├── zh_TW.gmo
│       └── zh_TW.po
├── get-version
├── lib
│   ├── compat
│   │   ├── alphasort.c
│   │   ├── asprintf.c
│   │   ├── compat.h
│   │   ├── empty.c
│   │   ├── getopt1.c
│   │   ├── getopt.c
│   │   ├── getopt.h
│   │   ├── gettext.h
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── md5.c
│   │   ├── md5.h
│   │   ├── obstack.c
│   │   ├── obstack.h
│   │   ├── scandir.c
│   │   ├── snprintf.c
│   │   ├── strerror.c
│   │   ├── strndup.c
│   │   ├── strnlen.c
│   │   ├── strnlen.h
│   │   ├── strsignal.c
│   │   ├── unsetenv.c
│   │   ├── vasprintf.c
│   │   └── vsnprintf.c
│   ├── dpkg
│   │   ├── ar.c
│   │   ├── arch.c
│   │   ├── arch.h
│   │   ├── ar.h
│   │   ├── atomic-file.c
│   │   ├── atomic-file.h
│   │   ├── buffer.c
│   │   ├── buffer.h
│   │   ├── cleanup.c
│   │   ├── command.c
│   │   ├── command.h
│   │   ├── compress.c
│   │   ├── compress.h
│   │   ├── dbdir.c
│   │   ├── dbmodify.c
│   │   ├── debug.c
│   │   ├── debug.h
│   │   ├── deb-version.c
│   │   ├── deb-version.h
│   │   ├── depcon.c
│   │   ├── dir.c
│   │   ├── dir.h
│   │   ├── dlist.h
│   │   ├── dpkg-db.h
│   │   ├── dpkg.h
│   │   ├── dump.c
│   │   ├── ehandle.c
│   │   ├── ehandle.h
│   │   ├── error.c
│   │   ├── error.h
│   │   ├── fdio.c
│   │   ├── fdio.h
│   │   ├── fields.c
│   │   ├── file.c
│   │   ├── file.h
│   │   ├── glob.c
│   │   ├── glob.h
│   │   ├── i18n.c
│   │   ├── i18n.h
│   │   ├── libdpkg.map
│   │   ├── libdpkg.pc.in
│   │   ├── log.c
│   │   ├── macros.h
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── mlib.c
│   │   ├── namevalue.c
│   │   ├── namevalue.h
│   │   ├── nfmalloc.c
│   │   ├── options.c
│   │   ├── options.h
│   │   ├── parse.c
│   │   ├── parsedump.h
│   │   ├── parsehelp.c
│   │   ├── path.c
│   │   ├── path.h
│   │   ├── pkg-array.c
│   │   ├── pkg-array.h
│   │   ├── pkg.c
│   │   ├── pkg-db.c
│   │   ├── pkg-format.c
│   │   ├── pkg-format.h
│   │   ├── pkg.h
│   │   ├── pkg-list.c
│   │   ├── pkg-list.h
│   │   ├── pkg-queue.c
│   │   ├── pkg-queue.h
│   │   ├── pkg-show.c
│   │   ├── pkg-show.h
│   │   ├── pkg-spec.c
│   │   ├── pkg-spec.h
│   │   ├── progname.c
│   │   ├── progname.h
│   │   ├── program.c
│   │   ├── program.h
│   │   ├── progress.c
│   │   ├── progress.h
│   │   ├── report.c
│   │   ├── report.h
│   │   ├── string.c
│   │   ├── string.h
│   │   ├── strwide.c
│   │   ├── subproc.c
│   │   ├── subproc.h
│   │   ├── tarfn.c
│   │   ├── tarfn.h
│   │   ├── test
│   │   │   ├── Makefile.am
│   │   │   ├── Makefile.in
│   │   │   ├── t-ar.c
│   │   │   ├── t-arch.c
│   │   │   ├── t-buffer.c
│   │   │   ├── t-command.c
│   │   │   ├── t-deb-version.c
│   │   │   ├── t-macros.c
│   │   │   ├── t-mod-db.c
│   │   │   ├── t-path.c
│   │   │   ├── t-pkginfo.c
│   │   │   ├── t-pkg-list.c
│   │   │   ├── t-pkg-queue.c
│   │   │   ├── t-progname.c
│   │   │   ├── t-string.c
│   │   │   ├── t-subproc.c
│   │   │   ├── t-test.c
│   │   │   ├── t-trigger.c
│   │   │   ├── t-varbuf.c
│   │   │   └── t-version.c
│   │   ├── test.h
│   │   ├── trigdeferred.c
│   │   ├── trigdeferred.h
│   │   ├── trigdeferred.l
│   │   ├── triglib.c
│   │   ├── triglib.h
│   │   ├── trigname.c
│   │   ├── trignote.c
│   │   ├── utils.c
│   │   ├── varbuf.c
│   │   ├── varbuf.h
│   │   ├── version.c
│   │   └── version.h
│   ├── Makefile.am
│   └── Makefile.in
├── m4
│   ├── dpkg-arch.m4
│   ├── dpkg-build.m4
│   ├── dpkg-compiler.m4
│   ├── dpkg-coverage.m4
│   ├── dpkg-funcs.m4
│   ├── dpkg-libs.m4
│   ├── dpkg-linker.m4
│   ├── dpkg-progs.m4
│   ├── dpkg-types.m4
│   ├── dpkg-unicode.m4
│   ├── gettext.m4
│   ├── iconv.m4
│   ├── intlmacosx.m4
│   ├── lib-ld.m4
│   ├── lib-link.m4
│   ├── lib-prefix.m4
│   ├── nls.m4
│   ├── po.m4
│   └── progtest.m4
├── Makecheck.am
├── Makefile.am
├── Makefile.in
├── man
│   ├── de
│   │   ├── deb.5
│   │   ├── deb-control.5
│   │   ├── deb-extra-override.5
│   │   ├── deb-old.5
│   │   ├── deb-origin.5
│   │   ├── deb-override.5
│   │   ├── deb-shlibs.5
│   │   ├── deb-split.5
│   │   ├── deb-src-control.5
│   │   ├── deb-substvars.5
│   │   ├── deb-symbols.5
│   │   ├── deb-triggers.5
│   │   ├── deb-version.5
│   │   ├── dpkg.1
│   │   ├── dpkg-architecture.1
│   │   ├── dpkg-buildflags.1
│   │   ├── dpkg-buildpackage.1
│   │   ├── dpkg.cfg.5
│   │   ├── dpkg-checkbuilddeps.1
│   │   ├── dpkg-deb.1
│   │   ├── dpkg-distaddfile.1
│   │   ├── dpkg-divert.8
│   │   ├── dpkg-genchanges.1
│   │   ├── dpkg-gencontrol.1
│   │   ├── dpkg-gensymbols.1
│   │   ├── dpkg-maintscript-helper.1
│   │   ├── dpkg-mergechangelogs.1
│   │   ├── dpkg-name.1
│   │   ├── dpkg-parsechangelog.1
│   │   ├── dpkg-query.1
│   │   ├── dpkg-scanpackages.1
│   │   ├── dpkg-scansources.1
│   │   ├── dpkg-shlibdeps.1
│   │   ├── dpkg-source.1
│   │   ├── dpkg-split.1
│   │   ├── dpkg-statoverride.8
│   │   ├── dpkg-trigger.1
│   │   ├── dpkg-vendor.1
│   │   ├── dselect.1
│   │   ├── dselect.cfg.5
│   │   ├── start-stop-daemon.8
│   │   └── update-alternatives.8
│   ├── deb.5
│   ├── deb-control.5
│   ├── deb-extra-override.5
│   ├── deb-old.5
│   ├── deb-origin.5
│   ├── deb-override.5
│   ├── deb-shlibs.5
│   ├── deb-split.5
│   ├── deb-src-control.5
│   ├── deb-substvars.5
│   ├── deb-symbols.5
│   ├── deb-triggers.5
│   ├── deb-version.5
│   ├── dpkg.1
│   ├── dpkg-architecture.1
│   ├── dpkg-buildflags.1
│   ├── dpkg-buildpackage.1
│   ├── dpkg.cfg.5
│   ├── dpkg-checkbuilddeps.1
│   ├── dpkg-deb.1
│   ├── dpkg-distaddfile.1
│   ├── dpkg-divert.8
│   ├── dpkg-genchanges.1
│   ├── dpkg-gencontrol.1
│   ├── dpkg-gensymbols.1
│   ├── dpkg-maintscript-helper.1
│   ├── dpkg-mergechangelogs.1
│   ├── dpkg-name.1
│   ├── dpkg-parsechangelog.1
│   ├── dpkg-query.1
│   ├── dpkg-scanpackages.1
│   ├── dpkg-scansources.1
│   ├── dpkg-shlibdeps.1
│   ├── dpkg-source.1
│   ├── dpkg-split.1
│   ├── dpkg-statoverride.8
│   ├── dpkg-trigger.1
│   ├── dpkg-vendor.1
│   ├── dselect.1
│   ├── dselect.cfg.5
│   ├── es
│   │   ├── deb.5
│   │   ├── deb-control.5
│   │   ├── deb-extra-override.5
│   │   ├── deb-old.5
│   │   ├── deb-origin.5
│   │   ├── deb-override.5
│   │   ├── deb-shlibs.5
│   │   ├── deb-split.5
│   │   ├── deb-src-control.5
│   │   ├── deb-substvars.5
│   │   ├── deb-symbols.5
│   │   ├── deb-triggers.5
│   │   ├── deb-version.5
│   │   ├── dpkg.1
│   │   ├── dpkg-buildpackage.1
│   │   ├── dpkg.cfg.5
│   │   ├── dpkg-deb.1
│   │   ├── dpkg-distaddfile.1
│   │   ├── dpkg-divert.8
│   │   ├── dpkg-genchanges.1
│   │   ├── dpkg-gencontrol.1
│   │   ├── dpkg-gensymbols.1
│   │   ├── dpkg-mergechangelogs.1
│   │   ├── dpkg-name.1
│   │   ├── dpkg-parsechangelog.1
│   │   ├── dpkg-query.1
│   │   ├── dpkg-scanpackages.1
│   │   ├── dpkg-scansources.1
│   │   ├── dpkg-shlibdeps.1
│   │   ├── dpkg-source.1
│   │   ├── dpkg-split.1
│   │   ├── dpkg-trigger.1
│   │   ├── dpkg-vendor.1
│   │   ├── dselect.1
│   │   ├── dselect.cfg.5
│   │   ├── start-stop-daemon.8
│   │   └── update-alternatives.8
│   ├── fr
│   │   ├── deb.5
│   │   ├── deb-control.5
│   │   ├── deb-extra-override.5
│   │   ├── deb-old.5
│   │   ├── deb-origin.5
│   │   ├── deb-override.5
│   │   ├── deb-shlibs.5
│   │   ├── deb-split.5
│   │   ├── deb-src-control.5
│   │   ├── deb-substvars.5
│   │   ├── deb-symbols.5
│   │   ├── deb-triggers.5
│   │   ├── deb-version.5
│   │   ├── dpkg.1
│   │   ├── dpkg-buildpackage.1
│   │   ├── dpkg.cfg.5
│   │   ├── dpkg-deb.1
│   │   ├── dpkg-distaddfile.1
│   │   ├── dpkg-divert.8
│   │   ├── dpkg-genchanges.1
│   │   ├── dpkg-gencontrol.1
│   │   ├── dpkg-gensymbols.1
│   │   ├── dpkg-mergechangelogs.1
│   │   ├── dpkg-name.1
│   │   ├── dpkg-parsechangelog.1
│   │   ├── dpkg-query.1
│   │   ├── dpkg-scanpackages.1
│   │   ├── dpkg-scansources.1
│   │   ├── dpkg-shlibdeps.1
│   │   ├── dpkg-source.1
│   │   ├── dpkg-split.1
│   │   ├── dpkg-trigger.1
│   │   ├── dpkg-vendor.1
│   │   ├── dselect.1
│   │   ├── dselect.cfg.5
│   │   ├── start-stop-daemon.8
│   │   └── update-alternatives.8
│   ├── hu
│   │   ├── dpkg.cfg.5
│   │   └── dselect.cfg.5
│   ├── it
│   │   ├── deb.5
│   │   ├── deb-control.5
│   │   ├── deb-extra-override.5
│   │   ├── deb-old.5
│   │   ├── deb-origin.5
│   │   ├── deb-override.5
│   │   ├── deb-shlibs.5
│   │   ├── deb-split.5
│   │   ├── deb-src-control.5
│   │   ├── deb-substvars.5
│   │   ├── deb-version.5
│   │   ├── dpkg.1
│   │   ├── dpkg-buildpackage.1
│   │   ├── dpkg.cfg.5
│   │   ├── dpkg-deb.1
│   │   ├── dpkg-name.1
│   │   ├── dpkg-parsechangelog.1
│   │   ├── dpkg-query.1
│   │   ├── dpkg-scanpackages.1
│   │   ├── dpkg-scansources.1
│   │   ├── dpkg-split.1
│   │   ├── dpkg-vendor.1
│   │   ├── dselect.1
│   │   ├── dselect.cfg.5
│   │   ├── start-stop-daemon.8
│   │   └── update-alternatives.8
│   ├── ja
│   │   ├── deb.5
│   │   ├── deb-control.5
│   │   ├── deb-extra-override.5
│   │   ├── deb-old.5
│   │   ├── deb-origin.5
│   │   ├── deb-override.5
│   │   ├── deb-shlibs.5
│   │   ├── deb-split.5
│   │   ├── deb-src-control.5
│   │   ├── deb-substvars.5
│   │   ├── deb-symbols.5
│   │   ├── deb-triggers.5
│   │   ├── deb-version.5
│   │   ├── dpkg.1
│   │   ├── dpkg-buildpackage.1
│   │   ├── dpkg.cfg.5
│   │   ├── dpkg-deb.1
│   │   ├── dpkg-distaddfile.1
│   │   ├── dpkg-divert.8
│   │   ├── dpkg-genchanges.1
│   │   ├── dpkg-gencontrol.1
│   │   ├── dpkg-gensymbols.1
│   │   ├── dpkg-mergechangelogs.1
│   │   ├── dpkg-name.1
│   │   ├── dpkg-parsechangelog.1
│   │   ├── dpkg-query.1
│   │   ├── dpkg-scanpackages.1
│   │   ├── dpkg-scansources.1
│   │   ├── dpkg-shlibdeps.1
│   │   ├── dpkg-source.1
│   │   ├── dpkg-split.1
│   │   ├── dpkg-trigger.1
│   │   ├── dpkg-vendor.1
│   │   ├── dselect.1
│   │   ├── dselect.cfg.5
│   │   ├── start-stop-daemon.8
│   │   └── update-alternatives.8
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── man.stamp
│   ├── pl
│   │   ├── deb.5
│   │   ├── deb-control.5
│   │   ├── deb-extra-override.5
│   │   ├── deb-old.5
│   │   ├── deb-origin.5
│   │   ├── deb-override.5
│   │   ├── deb-shlibs.5
│   │   ├── deb-split.5
│   │   ├── deb-src-control.5
│   │   ├── deb-substvars.5
│   │   ├── deb-symbols.5
│   │   ├── deb-triggers.5
│   │   ├── deb-version.5
│   │   ├── dpkg.1
│   │   ├── dpkg-buildpackage.1
│   │   ├── dpkg.cfg.5
│   │   ├── dpkg-deb.1
│   │   ├── dpkg-distaddfile.1
│   │   ├── dpkg-divert.8
│   │   ├── dpkg-genchanges.1
│   │   ├── dpkg-gencontrol.1
│   │   ├── dpkg-gensymbols.1
│   │   ├── dpkg-mergechangelogs.1
│   │   ├── dpkg-name.1
│   │   ├── dpkg-parsechangelog.1
│   │   ├── dpkg-query.1
│   │   ├── dpkg-scanpackages.1
│   │   ├── dpkg-scansources.1
│   │   ├── dpkg-shlibdeps.1
│   │   ├── dpkg-source.1
│   │   ├── dpkg-split.1
│   │   ├── dpkg-trigger.1
│   │   ├── dpkg-vendor.1
│   │   ├── dselect.1
│   │   ├── dselect.cfg.5
│   │   ├── start-stop-daemon.8
│   │   └── update-alternatives.8
│   ├── po
│   │   ├── ChangeLog.old
│   │   ├── de.add
│   │   ├── de.po
│   │   ├── dpkg-man.pot
│   │   ├── es.add
│   │   ├── es.po
│   │   ├── fr.add
│   │   ├── fr.po
│   │   ├── hu.add
│   │   ├── hu.po
│   │   ├── it.add
│   │   ├── it.po
│   │   ├── ja.add
│   │   ├── ja.po
│   │   ├── pl.add
│   │   ├── pl.po
│   │   ├── po4a.cfg
│   │   ├── pt_BR.add
│   │   ├── pt_BR.po
│   │   ├── ru.add
│   │   ├── ru.po
│   │   ├── sv.add
│   │   └── sv.po
│   ├── pt_BR
│   ├── ru
│   ├── start-stop-daemon.8
│   ├── sv
│   │   ├── deb.5
│   │   ├── deb-control.5
│   │   ├── deb-extra-override.5
│   │   ├── deb-old.5
│   │   ├── deb-origin.5
│   │   ├── deb-override.5
│   │   ├── deb-shlibs.5
│   │   ├── deb-split.5
│   │   ├── deb-src-control.5
│   │   ├── deb-substvars.5
│   │   ├── deb-symbols.5
│   │   ├── deb-triggers.5
│   │   ├── deb-version.5
│   │   ├── dpkg.1
│   │   ├── dpkg-buildpackage.1
│   │   ├── dpkg.cfg.5
│   │   ├── dpkg-deb.1
│   │   ├── dpkg-distaddfile.1
│   │   ├── dpkg-divert.8
│   │   ├── dpkg-genchanges.1
│   │   ├── dpkg-gencontrol.1
│   │   ├── dpkg-gensymbols.1
│   │   ├── dpkg-mergechangelogs.1
│   │   ├── dpkg-name.1
│   │   ├── dpkg-parsechangelog.1
│   │   ├── dpkg-query.1
│   │   ├── dpkg-scanpackages.1
│   │   ├── dpkg-scansources.1
│   │   ├── dpkg-shlibdeps.1
│   │   ├── dpkg-source.1
│   │   ├── dpkg-split.1
│   │   ├── dpkg-trigger.1
│   │   ├── dpkg-vendor.1
│   │   ├── dselect.1
│   │   ├── dselect.cfg.5
│   │   ├── start-stop-daemon.8
│   │   └── update-alternatives.8
│   └── update-alternatives.8
├── NEWS
├── ostable
├── po
│   ├── ast.gmo
│   ├── ast.po
│   ├── boldquot.sed
│   ├── bs.gmo
│   ├── bs.po
│   ├── ca.gmo
│   ├── ca.po
│   ├── ChangeLog.old
│   ├── cs.gmo
│   ├── cs.po
│   ├── da.gmo
│   ├── da.po
│   ├── de.gmo
│   ├── de.po
│   ├── dpkg.pot
│   ├── dz.gmo
│   ├── dz.po
│   ├── el.gmo
│   ├── el.po
│   ├── en@boldquot.header
│   ├── en@quot.header
│   ├── eo.gmo
│   ├── eo.po
│   ├── es.gmo
│   ├── es.po
│   ├── et.gmo
│   ├── et.po
│   ├── eu.gmo
│   ├── eu.po
│   ├── fr.gmo
│   ├── fr.po
│   ├── gl.gmo
│   ├── gl.po
│   ├── hu.gmo
│   ├── hu.po
│   ├── id.gmo
│   ├── id.po
│   ├── insert-header.sin
│   ├── it.gmo
│   ├── it.po
│   ├── ja.gmo
│   ├── ja.po
│   ├── km.gmo
│   ├── km.po
│   ├── ko.gmo
│   ├── ko.po
│   ├── ku.gmo
│   ├── ku.po
│   ├── LINGUAS
│   ├── lt.gmo
│   ├── lt.po
│   ├── Makefile.in.in
│   ├── Makevars
│   ├── mr.gmo
│   ├── mr.po
│   ├── nb.gmo
│   ├── nb.po
│   ├── ne.gmo
│   ├── ne.po
│   ├── nl.gmo
│   ├── nl.po
│   ├── nn.gmo
│   ├── nn.po
│   ├── pa.gmo
│   ├── pa.po
│   ├── pl.gmo
│   ├── pl.po
│   ├── POTFILES.in
│   ├── pt_BR.gmo
│   ├── pt_BR.po
│   ├── pt.gmo
│   ├── pt.po
│   ├── quot.sed
│   ├── remove-potcdate.sin
│   ├── ro.gmo
│   ├── ro.po
│   ├── ru.gmo
│   ├── Rules-quot
│   ├── ru.po
│   ├── sk.gmo
│   ├── sk.po
│   ├── stamp-po
│   ├── sv.gmo
│   ├── sv.po
│   ├── th.gmo
│   ├── th.po
│   ├── tl.gmo
│   ├── tl.po
│   ├── vi.gmo
│   ├── vi.po
│   ├── zh_CN.gmo
│   ├── zh_CN.po
│   ├── zh_TW.gmo
│   └── zh_TW.po
├── README
├── README.l10n
├── run-script
├── scripts
│   ├── changelog
│   │   └── debian.pl
│   ├── Dpkg
│   │   ├── Arch.pm
│   │   ├── BuildEnv.pm
│   │   ├── BuildFlags.pm
│   │   ├── BuildOptions.pm
│   │   ├── BuildProfiles.pm
│   │   ├── Changelog
│   │   │   ├── Debian.pm
│   │   │   ├── Entry
│   │   │   │   └── Debian.pm
│   │   │   ├── Entry.pm
│   │   │   └── Parse.pm
│   │   ├── Changelog.pm
│   │   ├── Checksums.pm
│   │   ├── Compression
│   │   │   ├── FileHandle.pm
│   │   │   └── Process.pm
│   │   ├── Compression.pm
│   │   ├── Conf.pm
│   │   ├── Control
│   │   │   ├── Changelog.pm
│   │   │   ├── FieldsCore.pm
│   │   │   ├── Fields.pm
│   │   │   ├── HashCore.pm
│   │   │   ├── Hash.pm
│   │   │   ├── Info.pm
│   │   │   └── Types.pm
│   │   ├── Control.pm
│   │   ├── Deps.pm
│   │   ├── ErrorHandling.pm
│   │   ├── Exit.pm
│   │   ├── File.pm
│   │   ├── Gettext.pm
│   │   ├── Index.pm
│   │   ├── Interface
│   │   │   └── Storable.pm
│   │   ├── IPC.pm
│   │   ├── Package.pm
│   │   ├── Path.pm
│   │   ├── Shlibs
│   │   │   ├── Cppfilt.pm
│   │   │   ├── Objdump.pm
│   │   │   ├── SymbolFile.pm
│   │   │   └── Symbol.pm
│   │   ├── Shlibs.pm
│   │   ├── Source
│   │   │   ├── Archive.pm
│   │   │   ├── Functions.pm
│   │   │   ├── Package
│   │   │   │   ├── V1.pm
│   │   │   │   ├── V2.pm
│   │   │   │   └── V3
│   │   │   │       ├── Bzr.pm
│   │   │   │       ├── Custom.pm
│   │   │   │       ├── Git.pm
│   │   │   │       ├── Native.pm
│   │   │   │       └── Quilt.pm
│   │   │   ├── Package.pm
│   │   │   ├── Patch.pm
│   │   │   └── Quilt.pm
│   │   ├── Substvars.pm
│   │   ├── Util.pm
│   │   ├── Vars.pm
│   │   ├── Vendor
│   │   │   ├── Debian.pm
│   │   │   ├── Default.pm
│   │   │   └── Ubuntu.pm
│   │   ├── Vendor.pm
│   │   └── Version.pm
│   ├── dpkg-architecture.pl
│   ├── dpkg-buildflags.pl
│   ├── dpkg-buildpackage.pl
│   ├── dpkg-checkbuilddeps.pl
│   ├── dpkg-distaddfile.pl
│   ├── dpkg-genchanges.pl
│   ├── dpkg-gencontrol.pl
│   ├── dpkg-gensymbols.pl
│   ├── dpkg-maintscript-helper.sh
│   ├── dpkg-mergechangelogs.pl
│   ├── dpkg-name.pl
│   ├── dpkg-parsechangelog.pl
│   ├── Dpkg.pm
│   ├── dpkg-scanpackages.pl
│   ├── dpkg-scansources.pl
│   ├── dpkg-shlibdeps.pl
│   ├── dpkg-source.pl
│   ├── dpkg-vendor.pl
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── mk
│   │   ├── architecture.mk
│   │   ├── buildflags.mk
│   │   ├── default.mk
│   │   ├── Makefile.am
│   │   ├── Makefile.in
│   │   ├── pkg-info.mk
│   │   └── vendor.mk
│   ├── po
│   │   ├── boldquot.sed
│   │   ├── ca.gmo
│   │   ├── ca.po
│   │   ├── ChangeLog.old
│   │   ├── de.gmo
│   │   ├── de.po
│   │   ├── dpkg-dev.pot
│   │   ├── en@boldquot.header
│   │   ├── en@quot.header
│   │   ├── es.gmo
│   │   ├── es.po
│   │   ├── fr.gmo
│   │   ├── fr.po
│   │   ├── insert-header.sin
│   │   ├── LINGUAS
│   │   ├── Makefile.in.in
│   │   ├── Makevars
│   │   ├── pl.gmo
│   │   ├── pl.po
│   │   ├── POTFILES.in
│   │   ├── quot.sed
│   │   ├── remove-potcdate.sin
│   │   ├── ru.gmo
│   │   ├── Rules-quot
│   │   ├── ru.po
│   │   ├── stamp-po
│   │   ├── sv.gmo
│   │   └── sv.po
│   └── t
│       ├── 100_Dpkg_Version.t
│       ├── 110_Dpkg_Arch.t
│       ├── 150_Dpkg_Package.t
│       ├── 190_Dpkg_Shlibs_Cppfilt.t
│       ├── 200_Dpkg_Shlibs
│       │   ├── basictags.c
│       │   ├── basictags.symbols
│       │   ├── ld.so.conf
│       │   ├── ld.so.conf_2
│       │   ├── ld.so.conf.d
│       │   │   ├── inf_recurse.conf
│       │   │   ├── normal.conf
│       │   │   └── recursive.conf
│       │   ├── objdump.basictags-amd64
│       │   ├── objdump.basictags-i386
│       │   ├── objdump.dbd-pg
│       │   ├── objdump.glib-ia64
│       │   ├── objdump.libc6-2.3
│       │   ├── objdump.libc6-2.6
│       │   ├── objdump.ls
│       │   ├── objdump.patterns
│       │   ├── objdump.space
│       │   ├── patterns.cpp
│       │   ├── patterns.map
│       │   ├── patterns.symbols
│       │   ├── symbols.fake-1
│       │   ├── symbols.fake-2
│       │   ├── symbols.fake-3
│       │   ├── symbols.include-1
│       │   ├── symbols.include-2
│       │   └── symbols.include-3
│       ├── 200_Dpkg_Shlibs.t
│       ├── 300_Dpkg_BuildOptions.t
│       ├── 400_Dpkg_Deps.t
│       ├── 500_Dpkg_Path.t
│       ├── 550_Dpkg_Util.t
│       ├── 600_Dpkg_Changelog
│       │   ├── countme
│       │   ├── fields
│       │   ├── misplaced-tz
│       │   ├── regressions
│       │   └── shadow
│       ├── 600_Dpkg_Changelog.t
│       ├── 600_Dpkg_Changelog_Ubuntu.t
│       ├── 700_Dpkg_Control
│       │   ├── bogus-armor-double.dsc
│       │   ├── bogus-armor-inline.dsc
│       │   ├── bogus-armor-nested.dsc
│       │   ├── bogus-armor-no-sig.dsc
│       │   ├── bogus-armor-spaces.dsc
│       │   ├── bogus-armor-trail.dsc
│       │   ├── bogus-unsigned.dsc
│       │   └── control-1
│       ├── 700_Dpkg_Control.t
│       ├── 750_Dpkg_Substvars
│       │   └── substvars1
│       ├── 750_Dpkg_Substvars.t
│       ├── 800_Dpkg_IPC.t
│       ├── 850_Dpkg_Compression.t
│       ├── 910_merge_changelogs
│       │   ├── ch-a
│       │   ├── ch-b
│       │   ├── ch-badver-a
│       │   ├── ch-badver-b
│       │   ├── ch-badver-merged
│       │   ├── ch-badver-old
│       │   ├── ch-merged
│       │   ├── ch-merged-basic
│       │   ├── ch-merged-pr
│       │   ├── ch-merged-pr-basic
│       │   └── ch-old
│       ├── 910_merge_changelogs.t
│       └── origins
│           ├── debian
│           ├── default
│           └── ubuntu
├── src
│   ├── archives.c
│   ├── archives.h
│   ├── cleanup.c
│   ├── configure.c
│   ├── depcon.c
│   ├── divertcmd.c
│   ├── divertdb.c
│   ├── enquiry.c
│   ├── errors.c
│   ├── file-match.c
│   ├── file-match.h
│   ├── filesdb.c
│   ├── filesdb.h
│   ├── filesdb-hash.c
│   ├── filters.c
│   ├── filters.h
│   ├── help.c
│   ├── infodb-access.c
│   ├── infodb-format.c
│   ├── infodb.h
│   ├── infodb-upgrade.c
│   ├── main.c
│   ├── main.h
│   ├── Makefile.am
│   ├── Makefile.in
│   ├── packages.c
│   ├── querycmd.c
│   ├── remove.c
│   ├── script.c
│   ├── select.c
│   ├── statcmd.c
│   ├── statdb.c
│   ├── t
│   │   └── 100_dpkg_divert.t
│   ├── trigcmd.c
│   ├── trigproc.c
│   ├── unpack.c
│   ├── update.c
│   └── verify.c
├── test
│   ├── 000_pod.t
│   ├── 100_critic
│   │   └── perlcriticrc
│   └── 100_critic.t
├── THANKS
├── TODO
├── triplettable
└── utils
    ├── Makefile.am
    ├── Makefile.in
    ├── README.alternatives
    ├── start-stop-daemon.c
    ├── t
    │   └── 100_update_alternatives.t
    └── update-alternatives.c

61 directories, 1038 files