jueves, 3 de marzo de 2011

Aptitude vs apt-get

Apt-get es la herramienta tradicional para el manejo de paquetes en Debian y derivados (y ahora extendida incluso a otros sistemas no derivados de Debian).
Cuando me inicié en Linux, con la versión 5.04 de Ubuntu, me impresionó la poderosa capacidad de apt-get. Instalar un programa ahora era sólo cuestión de escribir un comando y esperar unos pocos minutos que se descargara de internet y estuviera listo para utilizar.
No obstante, apt-get tiene algunas desventajas y es por ello que surgieron otros programas similares, como aptitude.
Las ventajas que provee aptitude son:
  • GUI con ncurses: es posible utilizar aptitude directamente con argumentos (al igual que apt-get) o con una interfaz en ncurses mucho más intuitiva.
  • Interfaz de comandos más amigable con el usuario: devuelve los resultados ordenados alfabéticamente e incluso indicando el estado de los paquetes.
  • Mejor manejo de dependencias: se da al eliminar paquetes. Aptitude elimina siempre un paquete y todas las dependencias del mismo (siempre que no sean necesarias, lógicamente). Apt-get tiene la opción autoremove pero no lo hace automáticamente.
  • Mayor facilidad de aprendizaje: aptitude resume alrededor de 16 herramientas de apt-get (apt-get, apt-cache, apt-cdrom, etc) en el único comando aptitude.
  • Posibilidad de trabajar con varias ramas del sistema operativo: con aptitude es posible utilizar al mismo tiempo los repositorios de dos ramas diferentes del sistema operativo eligiendo desde cuál queremos instalar un paquete. Por ejemplo, actualizamos todo nuestro sistema Debian a lenny pero necesitamos determinada versión de un paquete que está en etch. Con aptitude se puede resolver muy fácilmente.
He intentado realizar una breve comparativa entre ambos que espero haya sido útil. Personalmente, aptitude me llamó la atención por lo último, justamente luego de que me ocurriera lo enunciado. Para quienes deseen profundizar un poco más les dejo el manual de aptitude y un breve tutorial.

Fuente:http://www.netstorming.com.ar/2009/05/20/aptitude-vs-apt-get/

No hay comentarios:

Publicar un comentario