aptitude es una interfaz para APT , el administrador de paquetes de Debian . [4] 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 ).
Desarrollador (es) | Daniel Burrows [1] |
---|---|
Versión inicial | 1999 |
Lanzamiento estable | 0.8.13-2 [2] / 16 de agosto de 2020 |
Repositorio | |
Escrito en | C ++ ( ncurses ) |
Sistema operativo | Linux , iOS [3] |
Plataforma | Debian y derivados |
Tipo | Gerente de empaquetación |
Licencia | GPLv2 |
Sitio web | wiki |
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. [5]
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 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 código: papa .
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 este momento, el proyecto console-apt (renombrado a deidad ) había sido efectivamente abandonado por sus mantenedores, y fue retirado de Woody. aptitude también se ha adaptado a iOS con jailbreak como parte del administrador de paquetes de Cydia . [3]
El huevo de Pascua
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 , entonces aptitud -vs moo , y así en el usuario verá una serie de declaraciones negando los "poderes de Super Vaca" o que le piden que se vaya, algunos terminando con una imagen (una referencia a Antoine de Saint-Exupéry 's El Principito ) no muy diferente al huevo de Pascua original de apt-get. 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
- AppStream
- Kpackage
- Synaptic (software)
- Gestión de paquetes
Referencias
- ↑ Burrows, Daniel (2 de diciembre de 2007). "proyectos / aptitud" . Archivado desde el original el 30 de junio de 2012 . Consultado el 3 de julio de 2015 .
- ^ https://tracker.debian.org/media/packages/a/aptitude/changelog-0.8.13-2 ; Consultado: 13 de septiembre de 2020.
- ^ a b "Aptitude: interfaz avanzada de APT de línea de comandos" . Consultado el 3 de julio de 2015 .
- ^ https://wiki.debian.org/Aptitude
- ^ Hertzog, Raphaël (20 de junio de 2011). "apt-get, aptitude, ... elija el administrador de paquetes Debian adecuado para usted" . Consultado el 3 de julio de 2015 .
enlaces externos
- Página web oficial