Hasta donde puedo ver, en 10.04, las principales diferencias entre aptitude y apt-get son:
aptitude
agrega indicadores explícitos por paquete, que indican si un paquete se instaló automáticamente para satisfacer una dependencia: puede manipular esos indicadores ( aptitude markauto
o aptitude unmarkauto
) para cambiar la forma en que aptitude trata el paquete.
apt-get
realiza un seguimiento de la misma información, pero no la mostrará explícitamente. apt-mark
Se puede utilizar para manipular las banderas.
aptitude
ofrecerá eliminar los paquetes no utilizados cada vez que elimine un paquete instalado, mientras apt-get
que solo lo hará si se le solicita apt-get autoremove
o especifica explícitamente --auto-remove
.
aptitude
actúa como un front-end de línea de comando único para la mayoría de las funcionalidades en ambos apt-get
y apt-cache
. Nota : A partir del 16.04, hay un apt
comando que incluye los comandos más utilizados desde apt-get
y apt-cache
algunas características adicionales.
A diferencia de apt-cache
la "búsqueda" de aptitude
' , la salida de "búsqueda" de también muestra el estado instalado / eliminado / purgado de un paquete (más los propios indicadores de estado de aptitude). Además, la salida de "instalación" marca qué paquetes se están instalando para satisfacer una dependencia y cuáles se están eliminando porque no se utilizan.
aptitude
tiene una interfaz de usuario interactiva (solo texto).
Personalmente lo uso solo aptitude
para la administración de paquetes de línea de comandos (y nunca uso la interfaz de usuario de texto); Encuentro su salida más legible que apt-get
/ apt-cache
.
Sin embargo, si aptitude
ya no será estándar en Ubuntu, no hay otra opción que el uso apt-get
en instrucciones y documentos instructivos.
(Personalmente, estoy bastante decepcionado de ver que desaparece en 10.10; especialmente porque las mejoras de aptitude over apt-get
están principalmente en el lado de la usabilidad. Supongo que consideraron que aquellos que están familiarizados con la línea de comandos saben cómo recuperar la aptitud, y a los que no usan la línea de comandos no les importará ...)
apt
lugar de cualquiera de ellos: itsfoss.com/apt-vs-apt-get-difference