is the primary user interface for installing, removing and managing
Debian GNU/Linux packages. It is an front-end to
is invoked without parameters, but some commandline parameters are still
The usage of
is pretty self-explanatory, and an internal help-system is included,
which describes the keystrokes and some general concepts.
Read the help.
Chooses an access `method' to use to find package repository. By default,
there exist several methods such as "floppy", "harddisk", "cdrom", but
other packages you install can provide additional methods, e.g. "apt"
or "multi_cd" etc.
Updates list of packages available to dpkg/dselect with data from the
chosen repository Packages file(s).
Selects individual packages to install.
Installs selected packages.
Configures any previously not configured packages.
Removes or purges deselected packages.
Exit dselect (successfully).
All options can be specified both on the commandline and in the dselect
configuration file /etc/dpkg/dselect.cfg. Each line in the configuration
file is either an option (exactly the same as the commandline option but
without leading dashes) or a comment (if it starts with a #).
Changes the directory where the dpkg `status', `available' and similar
files are located. This defaults to
and normally there shouldn't be any need to change it.
--debug <file> | -D<file>
Turn on debugging. Debugging information is sent to
Turns on expert mode, i.e. doesn't display possibly annoying help messages.
Print a brief help text and exit successfully.
--licence | --license
Displays the dselect copyright and license information and exits successfully.
Print version information and exit successfully.
package selection interface is confusing or even alarming to a new user.
doesn't handle Recommends: field very well, and doesn't understand
Replaces: at all.
There is no easy way to automatically download and install packages
via anonymous FTP with default access methods (APT does this).