aptitude
De SergiTurWiki
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+.
Contingut |
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
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é

