aptitude (software) - aptitude (software)

aptitud
Aptitude.png
Desarrollador (es) Daniel Burrows
Versión inicial 1999 ; Hace 22 años  ( 1999 )
Lanzamiento estable
0.8.13-2 / 16 de agosto de 2020 ; hace 7 meses  ( 16 de agosto de 2020 )
Repositorio Edita esto en Wikidata
Escrito en C ++ ( ncurses )
Sistema operativo Linux , iOS
Plataforma Debian y derivados
Tipo Gerente de empaquetación
Licencia GPLv2
Sitio web wiki .debian .org / Aptitude  Edita esto en Wikidata

aptitude es una interfaz para APT , el administrador de paquetes de Debian . Muestra una lista de paquetes de software y permite al usuario seleccionar de forma interactiva paquetes para instalar o eliminar. Tiene un sistema de búsqueda especialmente poderoso que utiliza patrones de búsqueda flexibles. Inicialmente fue creado para Debian , pero también ha aparecido en distribuciones basadas en RPM (como Conectiva ).

Interfaces de usuario

aptitude se basa en la biblioteca de terminales de computadora ncurses , con la que proporciona una interfaz que incorpora algunos elementos que se ven comúnmente en las interfaces gráficas de usuario (GUI) (como los menús desplegables ).

Además de la interfaz ncurses, aptitude proporciona una extensa interfaz de línea de comandos (CLI). Aunque aptitude es un archivo ejecutable, proporciona funciones de línea de comandos similares a las de la familia de herramientas apt (apt-get, apt-cache, apt-listchanges, etc.). aptitude también emula la mayoría de los argumentos de la línea de comandos de apt-get , lo que le permite actuar como un reemplazo completo de apt-get . En el pasado, se recomendaba que aptitude y apt-get no se usaran indistintamente. Esto ya no es cierto, ya que ambos programas ahora rastrean correctamente y comparten una lista común de paquetes que se instalaron automáticamente para satisfacer las dependencias.

Historia

aptitud fue creado en 1999. En el momento otros dos basado en terminal APT-como front-end estaban disponibles: el dselect programa, que se había utilizado para administrar paquetes en Debian antes de la creación de APT, y el programa de la consola-apt, un proyecto que se consideraba el heredero aparente a seleccionar. aptitude fue creado para experimentar con un diseño de programación más orientado a objetos que el usado en console-apt, con la esperanza de que esto resultara en un programa más flexible con un conjunto más amplio de características.

El primer lanzamiento público de aptitude fue la versión 0.0.1 el 18 de noviembre de 1999. Era muy limitado: tenía la capacidad de ver la lista de paquetes disponibles, pero en realidad no podía descargar ni instalar ningún paquete. En la versión 0.0.4a, se había agregado esta capacidad, con muchas otras mejoras; esta versión se incluyó en Debian 2.2, nombre en clave: potato .

A finales de 2000, se reescribió todo el módulo de interfaz de usuario ; Se creó una nueva arquitectura , basada en la biblioteca de devolución de llamada libsigc ++ y conceptos de los kits de herramientas de widgets modernos como GTK + y Qt . Esto permitió que la interfaz se volviera mucho más similar a las GUI que antes, con características como menús desplegables y cuadros de diálogo emergentes . En este momento, se agregó una de las características más inusuales de aptitude , una pequeña implementación de Buscaminas . El primer oficial de aptitud liberación tras esta reescritura era 0.2.0., Aptitud 0.2.11.1 fue puesto en libertad con Debian 3.0 Woody . En ese momento, el proyecto de consola apta (renombrado como deidad ) había sido abandonado efectivamente por sus mantenedores, y fue eliminado de Woody. aptitude también se ha adaptado a iOS con jailbreak como parte del administrador de paquetes de Cydia .

El huevo de Pascua

Una versión del huevo de Pascua de aptitud. Es una referencia a El Principito .

aptitude afirma que, a diferencia de Advanced Packaging Tool , no tiene "poderes de supervaca". En apt-get, se pueden encontrar "superpoderes de vaca" emitiendo el comando apt-get moo . Sin embargo, en la aptitud, la emisión de moo le dará al usuario un mensaje diciendo que no hay huevos de Pascua .

Sin embargo, al emitir aptitude -v moo , luego aptitude -vv moo , y así sucesivamente, el usuario verá una serie de declaraciones negando los "poderes de las supervacas" o diciéndoles que se vayan, algunas terminan con una imagen (una referencia a Antoine de Saint-Exupéry 's el Principito ) no muy diferente del huevo apt-get original de Pascua. Las diferentes versiones del programa tienen diferentes secuencias.

Además, la descripción del paquete establece que "aptitude también cumple con los requisitos del año 2000, no engorda, limpia de forma natural y está domesticada".

Ver también

Referencias

enlaces externos