aptitude is a package manager with a text mode interface.
But just as apt-get, it can also work from the command line.
In fact, you can directly substitute "aptitude" to "apt-get": The syntax is the same.
instead of typing: apt-get install gftp
type: aptitude install gftp
There was general aptitude handles dependencies better than apt-get.
For example, aptitude remove useless package when uninstalling a package.
Other advantages of aptitude are:
- aptitude offers access to all versions of a package.
- aptitude logs its actions in /var/log/aptitude.
- aptitude makes it easy to keep track of obsolete software by listing under "Obsolete and Locally Created Packages".
- aptitude includes a powerful search system to find particular packages and limiting the package display. Users familiar with mutt will pick up quickly, as mutt was the inspiration for the expression syntax. See "SEARCHING, LIMITING, AND EXPRESSIONS" in / usr / share / doc / aptitude / README.
- aptitude in full screen integrates knowledge and can be used by a normal user until you really need administrative privileges.
You can also check : http://www.pthree.org/2007/08/12/aptitude-vs-apt-get/
This document entitled « APT-GET OR APTITUDE ? » from CCM (ccm.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the license, as this note appears clearly.