Man Pages & Cheat Sheets - dpkg-deb

dpkg-deb

Debian package archive (.deb) manipulation tool

Build a DEB package using the provided directory.

dpkg-deb -b /path/to/directory

List out the contents of an existing DEB package.

dpkg-deb -c /path/to/package.deb

Extract the contents of an existing DEB package. If no destination is

provided for the extracted files, then they will be extracted to the CWD.

Will also create the specified directory if it's not found, but it won't

create its parents.

dpkg-deb -x /path/to/package.deb /path/to/destination/

Output (unique) list of available sections under which to create DEB package.

awk '!A[$1]++{print($1)}' <<< "$(dpkg-query --show -f='${Section}\n')"