Aptitude included in Maverick by default
GatoLoko
gatoloko at gmail.com
Sat Jul 3 17:54:44 UTC 2010
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 02/07/10 18:05, Luke L wrote:
> I've never seen an argument about apt-get and aptitude that
> conclusively listed the benefits of one over the other. Every time a
> +1 is mentioned for X, someone else says "No no no, that USED to be
> but Y has that now".
Aptitude does a better work managing dependencies and is the preferred
command line package manager in debian, as stated in
http://www.debian.org/releases/lenny/amd64/release-notes/ch-whats-new.en.html#pkgmgmt,
and since we are talking about managing "Debian Packages", they may know
what they are talking about.
> Can aptitude duplicate this functionality with ease? Does it do all
> things in any sort of superior way?
Most things are done the same way, but some are done a little beter
(dependency management, aptitude doing things from apt-get + apt-cache)
and there are some apt-get doesn't do.
apt-get install <-- aptitude install
apt-get remove <-- aptitude remove
apt-get remove --purge <-- aptitude purge
apt-get update <-- aptitude update
apt-get upgrade <-- aptitude safe-upgrade
apt-get dist-upgrade <-- aptitude full-upgrade
apt-get autoremove <-- unnecesary, automatically done on
remove/purge
apt-get clean <-- aptitude clean
apt-get autoclean <-- aptitude autoclean
apt-cache show <-- aptitude show
apt-cache search <-- aptitude search
dpkg -l | grep something <-- This remains the same
There are some "complex" cases where aptitude makes a diference. When
you want to purge the residual config from all uninstalled packages, you
need to do something like this:
dpkg --get-selections | grep "[[:space:]]deinstall$" | awk '{print $1}'
| sudo xargs aptitude purge --remove
or
dpkg --get-selections | grep "[[:space:]]deinstall$" | awk '{print $1}'
| sudo xargs dpkg -P
or
aptitude purge ~c
- --
Raúl Soriano (GatoLoko), SpainTeam Local Community Contact.
http://www.ubuntuspain.org - http://wiki.ubuntu.com/GatoLoko
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iEYEARECAAYFAkwveWQACgkQ063tJLOwQue7RACeN6JsygDSGfmQkqQphMQIF6mM
DZ8AniUBO47W/iaQqIPr9hJXHZ6wkkG8
=S8lM
-----END PGP SIGNATURE-----
More information about the Ubuntu-devel-discuss
mailing list