commands.sh

dpkg

linux

Debian package manager. Some subcommands such as `deb` have their own usage documentation. For equivalent commands in other package managers, see <https://wiki.archlinux.org/title/Pacman/Rosetta>.

More info →

Options (7)

-i, --installboolean

Install a package

Example: sudo dpkg {{[-i|--install]}} {{path/to/file.deb}}
-r, --removeboolean

Remove a package

Example: sudo dpkg {{[-r|--remove]}} {{package}}
-l, --listboolean

List installed packages

Example: dpkg {{[-l|--list]}} {{pattern}}
-L, --listfilesboolean

List a package's contents

Example: dpkg {{[-L|--listfiles]}} {{package}}
-c, --contentsboolean

List contents of a local package file

Example: dpkg {{[-c|--contents]}} {{path/to/file.deb}}
-S, --searchboolean

Find out which package owns a file

Example: dpkg {{[-S|--search]}} {{path/to/file}}
-P, --purgeboolean

Purge an installed or already removed package, including configuration

Example: sudo dpkg {{[-P|--purge]}} {{package}}

Examples (7)

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
made by @shridhargupta | data from tldr-pages