7.1.3 aptitude
aptitude
is a package manager for Debian GNU/Linux systems that
provides a frontend to the apt package management infrastructure.
aptitude
is a text-based interface using the curses library, it
can be used to perform management tasks in a fast and easy way.
aptitude
provides the functionality of dselect
and
apt-get
, as well as many additional features not found in either
program:
-
aptitude
offers access to all versions of a package.
-
aptitude
logs all its actions in /var/log/aptitude
.
-
aptitude
makes it easy to keep track of obsolete software by
listing it under "Obsolete and Locally Created Packages".
-
aptitude
includes a fairly powerful system for searching
particular packages and limiting the package display. Users familiar with
mutt
will pick up quickly, as mutt
was the
inspiration for the expression syntax.
-
aptitude
tracks which packages have been installed due to
dependencies and removes them automatically when the packages that needed them
are removed from the system.
-
aptitude
can automatically install Recommended:
packages[
5].
-
aptitude
in full screen mode has su
functionality
embedded and can be run by a normal user. It will call su
(and
ask for the root password, if any) when you really need administrative
privileges
You can use aptitude
through a visual interface (simply run
aptitude) or directly from the command line. The command line
syntax used is very similar to the one used in apt-get
. For
example, to install the foo package, you can run aptitude
install foo.
Note that aptitude
is the recommended program by Debian to install
a package and/or to upgrade your system.
For more informations, read the manual page aptitude(8)
and
install the aptitude-doc-en
package.