Aptitude


Aptitude

aptitude

aptitude
Aptitude-es.png
Consola ejecutando aptitude
Desarrollador
Daniel Burrows
http://algebraicthunk.net/~dburrows/
Información general
Última versión estable 0.4.11.2
9 de abril de 2008
Género Sistema de gestión de paquetes
Sistema operativo Linux, Unix
Licencia GPL
En español

aptitude es una interfaz para APT. Muestra una lista de paquetes de software y permite al usuario elegir de modo interactivo cuáles desea instalar o eliminar. Dispone de un poderoso sistema de búsqueda que utiliza patrones de búsqueda flexibles, que facilitan al usuario entender las complejas relaciones de dependencia que puedan existir entre los paquetes. En un principio, se diseñó para distribuciones GNU/Linux Debian, pero hoy día también se puede utilizar en distribuciones basadas en paquetes RPM.

aptitude se basa en una biblioteca ncurses, mediante la cual provee una interfaz que incorpora algunos elementos comunes a otras interfaces gráficas, como son los menús desplegables.

Contenido

Historia

aptitude fue creado en 1999. En aquella época, existían otros dos front-ends para apt-get:

  • el programa dselect, que se usaba para instalar Debian antes de inventarse APT, y
  • el programa console-apt, un proyecto que fue considerado como el heredero de dselect.

aptitude se creó para experimentar con un diseño más orientado a objetos que el usado en console-apt, con la esperanza de que resultara un programa mucho más flexible y con un conjunto de características extensibles.

La primera edición pública de aptitude fue la versión 0.0.1, del 18 de noviembre de 1999. Se trataba de una versión con muchas limitaciones: era capaz de mostrar la lista de paquetes disponibles, pero incapaz de descargarlos o instalarlos. Para la versión 0.0.4a, esta posibilidad ya estaba integrada, así como otras muchas mejoras. Se incluyó en la versión 2.2 de Debian («potato»).

A finales de 2000, se reescribió toda la interfaz gráfica, se creó una nueva arquitectura, que estaba basada en la librería libsigc++ y en conceptos de modernos toolkits de widgets, como GTK+ y Qt. Esto permitió que la interfaz se asemejará aún más a otras GUI de lo que era hasta entonces, con nuevas características como los menús desplegables y cajas de diálogo emergentes. Una de las peculiaridades más sorprendentes y famosas de aptitude, es la implementación de un sencillo Buscaminas, que se agregó por esta época. La siguiente publicación oficial que apareció después de la total reescritura, fue la 0.2.0. La versión 0.2.11.1 se liberó junto con Debian 3.0 («Woody»). Para entonces, el proyecto console-apt (rebautizado como deity), había sido abandonado por sus mantenedores, y eliminado de la Woody.

A la fecha, aptitude está considerado como la mejor alternativa a dselect basada en terminal, y puede incluso reemplazarla en un futuro cercano. En Debian 3.1 («Sarge») opcionalmente el instalador puede usar aptitude para seleccionar los paquetes a instalar. aptitude consta con prioridad «importante», mientras que dselect sigue siendo «requerido» por el sistema, para mantener compatibilidades con versiones antiguas.

Funcionamiento de aptitude

Para utilizar aptitude por terminal de comandos, al igual que apt, hay que estar logueados como super-usuario (root), o utilizar el comando sudo (en distribuciones basadas en ubuntu) al principio de cada linea de comandos.

Actualiza la lista de paquetes disponibles en los repositorios:

$ aptitude update

Actualiza los paquetes que tengan disponibles nuevas versiones:

$ aptitude upgrade

Actualiza paquetes, incluso si eso significa que debe desinstalar otros (útil si aparece una nueva versión de su distribución):

$ aptitude dist-upgrade

Busca un paquete (aplicación) en los repositorios:

$ aptitude search <nombre_paquete>

Muestra información del paquete:

$ aptitude show <nombre_paquete>

Instala paquetes:

$ aptitude install <nombre_paquete> 

Elimina (desinstala) paquetes y sus archivos de configuración:

$ aptitude purge <nombre_paquete>

Elimina (desinstala) paquetes:

$ aptitude remove <nombre_paquete>

Elimina ficheros descargados de cuando se instaló software en el sistema:

$ aptitude clean

Elimina paquetes deb obsoletos:

$ aptitude autoclean

Fuerza a que un paquete permanezca en su versión actual, y no se actualice:

$ aptitude hold <nombre_paquete>

Huevo de pascua (poderes de Super Vaca)

aptitude, a diferencia que apt-get, no dispone de poderes de Super Vaca, que pueden comprobarse mediante:

$ apt-get moo

con lo que APT nos devolvería:

        (__)
        (oo)
  /------\/
 / |    ||
*  /\---/\
   ~~   ~~
...."Have you mooed today?"...


Sin embargo, en aptitude, al invocar la ayuda, dice:

$ aptitude help
[...]
-u       : Descarga una nueva lista de paquetes al arrancar.
-i       : Realiza una instalación al arrancar.

                 Este aptitude no tiene poderes de Super Vaca.


Aún así, invocando la opción «moo» y agregando v como parámetro, aptitude nos irá negando que posea huevos de pascua, hasta que finalmente confiesa. Según la versión, puede cambiar el contenido. En aptitude 0.4.0 en español, mostraría lo siguiente:

$ aptitude moo

No hay ningún huevo de pascua en este programa.

$ aptitude -v moo

Realmente no hay ningún huevo de pascua en este programa.

$ aptitude -vv moo

¿No le he dicho ya que no hay ningún huevo de pascua en este programa?

$ aptitude -vvv moo

¡Deje de hacer eso!

$ aptitude -vvvv moo

Vale, vale, si le doy un huevo de pascua, ¿se irá?

$ aptitude -vvvvv moo

De acuerdo, usted gana.

                              /----\
                      -------/      \
                     /               \
                    /                |
  -----------------/                  --------\
  ----------------------------------------------
$ aptitude -vvvvvv moo

¿Qué es? Un elefante siendo devorado por una serpiente, evidentemente.

Si siguiéramos añadiendo más «v», mostraría siempre la última respuesta. Este huevo de pascua es una referencia al libro El Principito.

Véase también

Enlaces externos

Obtenido de "Aptitude"

Wikimedia foundation. 2010.

Mira otros diccionarios:

  • APTITUDE — L’expérience sociale la plus commune suffit à mettre en évidence la diversité des individus: des différences existent entre eux, des différences présentant un certain degré de stabilité qui permet de prévoir (avec des risques d’erreur qui sont… …   Encyclopédie Universelle

  • Aptitude — 0.4.9 Тип Интерфейс для системы управления пакетами Разработчик …   Википедия

  • Aptitude — Screenshot von aptitude Basisdaten Entwickler: Daniel Burrows Aktuelle Version: 0.5.1 …   Deutsch Wikipedia

  • aptitude — Screenshot von aptitude Basisdaten Entwickler Daniel Burrows Aktuelle Vers …   Deutsch Wikipedia

  • aptitude — ap‧ti‧tude [ˈæpttjuːd ǁ tuːd] noun [countable, uncountable] the natural ability to do a particular activity or job: aptitude for • He had a remarkable aptitude for accountancy. • staff who show aptitude for managerial responsibility * * *… …   Financial and business terms

  • Aptitude — Apt i*tude, n. [F. aptitude, LL. aptitudo, fr. L. aptus. See {Apt}, and cf. {Attitude}.] 1. A natural or acquired disposition or capacity for a particular purpose, or tendency to a particular action or effect; as, oil has an aptitude to burn.… …   The Collaborative International Dictionary of English

  • aptitude — APTITUDE. s. f. Disposition naturelle à quelque chose. Il ne se dit guère qu en parlant De la disposition aux Arts, aux Sciences. Avoir une grande aptitude à quelque chose. Il n a guère d aptitude aux Mathématiques …   Dictionnaire de l'Académie Française 1798

  • aptitude — APTITUDE, s. f. terme dogmatique. Disposition naturelle à quelque chose. Aptitude naturelle, il n a guere d aptitude aux lettres. Il vieillit …   Dictionnaire de l'Académie française

  • aptitude — (n.) early 15c., tendency, likelihood, from M.Fr. aptitude (14c.) or directly from L.L. aptitudo (gen. aptitudinis) fitness, noun of quality from L. aptus joined, fitted (see APT (Cf. apt)). Meaning natural capacity to learn is 1540s; that of… …   Etymology dictionary

  • aptitude — [n1] inclination bent, disposition, drift, leaning, predilection, proclivity, proneness, propensity, tendency; concept 657 Ant. disinclination, inaptitude, skillessness aptitude [n2] quickness at learning ability, capability, capacity, cleverness …   New thesaurus


Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”

We are using cookies for the best presentation of our site. Continuing to use this site, you agree with this.