The Debian Package Manager
Debian GNU/Linux provides several package management tools, primarily
intended to facilitate the building, installation, and management
of binary packages. Debian package names generally end in
.deb
. The Debian package management tools include:
- dpkg
Until recently, the most important of the Debian packaging tools and still the primary package management program. Used to install or uninstall packages or as a frontend to dpkg-deb.
- dpkg-deb
Lower-level packaging tool. Used to create and manage the Debian package archives. Accepts and executes commands from dpkg or can be called directly.
- dselect
An interactive frontend to dpkg.
- apt-get
The currently available piece of the Advanced Package Tool (APT), which is still being developed and is intended to be a modern, user-friendly package management tool. Can be run from the command line or selected as a method from dselect. One of the features of apt-get is that you can use it to get and install packages across the Internet by specifying an ftp:// or http:// URL. Another feature is that you can use it to upgrade all packages currently installed on your system in a single operation.
Files
Some important files used by the Debian package management tools are:
-
control
Comes with each package; documents dependencies; contains the name and version of the package, a description, maintainer, installed size, and so on.
-
conffiles
Comes with each package and contains a list of the configuration files associated with ...
Get Linux in a Nutshell, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.