dpkg is the base of the Debian package management system. It was created by Ian Jackson in 1993; it is similar to RPM. It is used to install, remove, and provide information about .deb packages.

dpkg itself is a low level tool; additional higher level front ends are required to fetch packages from remote locations or resolve complex conflicts in the package dependencies. Debian provides apt for this purpose.

The dpkg tools

Debian has a series of tools that have to be called to construct a package. They are the following:

See also: List of Unix programs