Hasta donde puedo ver, en 10.04, las principales diferencias entre aptitude y apt-get son:
aptitudeagrega indicadores explícitos por paquete, que indican si un paquete se instaló automáticamente para satisfacer una dependencia: puede manipular esos indicadores ( aptitude markautoo aptitude unmarkauto) para cambiar la forma en que aptitude trata el paquete.
apt-getrealiza un seguimiento de la misma información, pero no la mostrará explícitamente. apt-markSe puede utilizar para manipular las banderas.
aptitudeofrecerá eliminar los paquetes no utilizados cada vez que elimine un paquete instalado, mientras apt-getque solo lo hará si se le solicita apt-get autoremoveo especifica explícitamente --auto-remove.
aptitudeactúa como un front-end de línea de comando único para la mayoría de las funcionalidades en ambos apt-gety apt-cache. Nota : A partir del 16.04, hay un aptcomando que incluye los comandos más utilizados desde apt-gety apt-cachealgunas características adicionales.
A diferencia de apt-cachela "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 aptitudepara 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 aptitudeya no será estándar en Ubuntu, no hay otra opción que el uso apt-geten instrucciones y documentos instructivos.
(Personalmente, estoy bastante decepcionado de ver que desaparece en 10.10; especialmente porque las mejoras de aptitude over apt-getestá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á ...)
aptlugar de cualquiera de ellos: itsfoss.com/apt-vs-apt-get-difference