IMPORTANT: Per accedir als fitxer de subversion: http://acacha.org/svn (sense password). Poc a poc s'aniran migrant els enllaços. Encara però funciona el subversion de la farga però no se sap fins quan... (usuari: prova i la paraula de pas 123456)

aptitude és un front-end (eina gràfica que permet manipula un altre eina) d'apt (Advanced Packaging Tool). Amb aptitude es poden gestionar els paquets de tipus Debian igual que es pot fer amb eines com apt-get i altres eines de la familia (apt-cache, apt-listchanges, etc.)

aptitude està basat en ncurses, que és l'eina que proporciona un "entorn gràfic" bàsic des d'una terminal de text. A més de la interfície ncurses, aptitude també es pot utilitzar per línia d'ordres. Les noves versions d'aptitude (2009) també tenen una interfície gràfica GTK+.

aptitude vs apt-get

La principal diferència entre apt-get i aptitude és que aquest últim desinstal·la les dependències d'un paquet si el paquet es desinstal·la. Aquesta acció només es realitza si no hi ha altres paquets al sistema que depenguin de les dependències a esborrar.

Amb apt-get, aquest tipus de paquets s'han d'esborrar utilitzant l'opció autoremove.

Paquet

L'ordre aptitude és proporcionada pel paquet del mateix nom:

$ whereis aptitude
aptitude: /usr/bin/aptitude /usr/share/aptitude /usr/share/man/man8/aptitude.8.gz
$ dpkg -S /usr/bin/aptitude
aptitude: /usr/bin/aptitude

Podeu consultar els fitxers proporcionats per aptitude amb:

$ dpkg -L aptitude
/.
/etc
/etc/apt
/etc/apt/apt.conf.d
/etc/apt/apt.conf.d/05aptitude
/etc/cron.daily
/etc/cron.daily/aptitude
/etc/logrotate.d
/etc/logrotate.d/aptitude
/usr
/usr/share
/usr/share/doc
/usr/share/doc/aptitude
/usr/share/doc/aptitude/TODO
/usr/share/doc/aptitude/README.hier
/usr/share/doc/aptitude/README.Debian
/usr/share/doc/aptitude/copyright
/usr/share/doc/aptitude/examples
/usr/share/doc/aptitude/examples/pkg_hier_dump.cc.gz
/usr/share/doc/aptitude/examples/pkg_hier.h.gz
/usr/share/doc/aptitude/examples/pkg_hier.cc.gz
/usr/share/doc/aptitude/changelog.Debian.gz
/usr/share/bug
/usr/share/bug/aptitude
/usr/share/aptitude
/usr/share/aptitude/mine-help.txt
/usr/share/aptitude/mine-help-cs.txt
/usr/share/aptitude/mine-help-de.txt
/usr/share/aptitude/mine-help-es.txt
/usr/share/aptitude/mine-help-fi.txt
/usr/share/aptitude/mine-help-fr.txt
/usr/share/aptitude/mine-help-gl.txt
/usr/share/aptitude/mine-help-it.txt
/usr/share/aptitude/mine-help-ja.txt
/usr/share/aptitude/mine-help-sk.txt
/usr/share/aptitude/mine-help-sv.txt
/usr/share/aptitude/mine-help-pt_BR.txt
/usr/share/aptitude/README
/usr/share/aptitude/README.fi
/usr/share/aptitude/README.fr
/usr/share/aptitude/help.txt
/usr/share/aptitude/help-cs.txt
/usr/share/aptitude/help-de.txt
/usr/share/aptitude/help-es.txt
/usr/share/aptitude/help-eu.txt
/usr/share/aptitude/help-fi.txt
/usr/share/aptitude/help-fr.txt
/usr/share/aptitude/help-gl.txt
/usr/share/aptitude/help-it.txt
/usr/share/aptitude/help-ja.txt
/usr/share/aptitude/help-nb.txt
/usr/share/aptitude/help-pl.txt
/usr/share/aptitude/help-ru.txt
/usr/share/aptitude/help-sk.txt
/usr/share/aptitude/help-sv.txt
/usr/share/aptitude/help-tr.txt
/usr/share/aptitude/help-uk.txt
/usr/share/aptitude/help-pt_BR.txt
/usr/share/aptitude/help-zh_CN.txt
/usr/share/aptitude/help-zh_TW.txt
/usr/share/aptitude/NEWS
/usr/share/aptitude/FAQ
/usr/share/aptitude/function_groups
/usr/share/aptitude/function_pkgs
/usr/share/aptitude/aptitude-defaults
/usr/share/aptitude/section-descriptions
/usr/share/aptitude/aptitude-defaults.ar
/usr/share/aptitude/aptitude-defaults.bs
/usr/share/aptitude/aptitude-defaults.ca
/usr/share/aptitude/aptitude-defaults.cs
/usr/share/aptitude/aptitude-defaults.da
/usr/share/aptitude/aptitude-defaults.de
/usr/share/aptitude/aptitude-defaults.el
/usr/share/aptitude/aptitude-defaults.es
/usr/share/aptitude/aptitude-defaults.eu
/usr/share/aptitude/aptitude-defaults.fi
/usr/share/aptitude/aptitude-defaults.fr
/usr/share/aptitude/aptitude-defaults.gl
/usr/share/aptitude/aptitude-defaults.hu
/usr/share/aptitude/aptitude-defaults.it
/usr/share/aptitude/aptitude-defaults.ja
/usr/share/aptitude/aptitude-defaults.km
/usr/share/aptitude/aptitude-defaults.ku
/usr/share/aptitude/aptitude-defaults.lt
/usr/share/aptitude/aptitude-defaults.mr
/usr/share/aptitude/aptitude-defaults.nb
/usr/share/aptitude/aptitude-defaults.nl
/usr/share/aptitude/aptitude-defaults.nn
/usr/share/aptitude/aptitude-defaults.pl
/usr/share/aptitude/aptitude-defaults.pt
/usr/share/aptitude/aptitude-defaults.ro
/usr/share/aptitude/aptitude-defaults.ru
/usr/share/aptitude/aptitude-defaults.sk
/usr/share/aptitude/aptitude-defaults.sv
/usr/share/aptitude/aptitude-defaults.tl
/usr/share/aptitude/aptitude-defaults.tr
/usr/share/aptitude/aptitude-defaults.vi
/usr/share/aptitude/aptitude-defaults.pt_BR
/usr/share/aptitude/aptitude-defaults.zh_CN
/usr/share/aptitude/aptitude-defaults.zh_TW
/usr/share/man
/usr/share/man/cs
/usr/share/man/cs/man8
/usr/share/man/cs/man8/aptitude.8.gz
/usr/share/man/de
/usr/share/man/de/man8
/usr/share/man/de/man8/aptitude.8.gz
/usr/share/man/man1
/usr/share/man/man1/aptitude-run-state-bundle.1.gz
/usr/share/man/man1/aptitude-create-state-bundle.1.gz
/usr/share/man/man8
/usr/share/man/man8/aptitude.8.gz
/usr/share/man/fi
/usr/share/man/fi/man8
/usr/share/man/fi/man8/aptitude.8.gz
/usr/share/man/fr
/usr/share/man/fr/man8
/usr/share/man/fr/man8/aptitude.8.gz
/usr/share/man/ja
/usr/share/man/ja/man8
/usr/share/man/ja/man8/aptitude.8.gz
/usr/share/man/gl
/usr/share/man/gl/man8
/usr/share/man/gl/man8/aptitude.8.gz
/usr/share/man/it
/usr/share/man/it/man8
/usr/share/man/it/man8/aptitude.8.gz
/usr/share/man/pl
/usr/share/man/pl/man8
/usr/share/man/pl/man8/aptitude.8.gz
/usr/share/menu
/usr/share/menu/aptitude
/usr/bin
/usr/bin/aptitude
/usr/bin/aptitude-create-state-bundle
/usr/bin/aptitude-run-state-bundle
/var
/var/lib
/var/lib/aptitude
/usr/share/doc/aptitude/README
/usr/share/doc/aptitude/NEWS
/usr/share/aptitude/COPYING

Dels quals els binaris executables són:

$ dpkg -L aptitude | grep bin
/usr/bin
/usr/bin/aptitude
/usr/bin/aptitude-create-state-bundle
/usr/bin/aptitude-run-state-bundle

i els fitxers de configuració:

$ dpkg -L aptitude | grep etc
/etc
/etc/apt
/etc/apt/apt.conf.d
/etc/apt/apt.conf.d/05aptitude
/etc/cron.daily
/etc/cron.daily/aptitude
/etc/logrotate.d
/etc/logrotate.d/aptitude

Ordres

aptitude

Si executeu aptitude sense opcions s'inici la interfície gràfica ncurses:

 $ sudo aptitude
Aptitude.png


Opció tasques

Permet instal·lar uns "paquets" especials anomenats tasques, que automatitzen la instal·lació d'aplicacions o configuracions típiques com poden ser un sistema LAMP, un entorn d'escriptori com Gnome o KDE, etc.

Consulteu també l'ordre tasksel.

Fitxers de configuració

Ous de pasqua

Si proveu d'obtenir un ou de pasqua a l'estil d'apt-get:

$ sudo aptitude moo
Aquest programa no té ous de Pasqua.

Us dirà que no hi ha ou de pasqua. Però si utilitzeu l'opció -v (--verbose):

$ sudo aptitude -v moo
No, aquest programa no té cap ou de Pasqua.
$ sudo aptitude -vv moo
No us he dit que no hi havia cap ou de Pasqua en aquest programa?
$ sudo aptitude -vvv moo
Atura-ho!
$ sudo aptitude -vvvv moo
D'acord, d'acord... si us dono un ou de Pasqua, marxareu?
$ sudo aptitude -vvvvv moo
D'acord, heu guanyat.

                               /----\
                       -------/      \
                      /               \
                     /                |
   -----------------/                  --------\
   ----------------------------------------------
$ sudo aptitude -vvvvvv moo
Què és això?  Evidentment és una serp menjant-se un elefant.

NOTA: Es tracta d'una referència al llibre [http://en.wikipedia.org/wiki/The_Little_Prince

Vegeu també


Enllaços externs