¿Qué es APT?
APT (Advanced Packaging Tool) es un sistema de gestión de paquetes creado por el proyecto Debian. Con el cual nos permite descargar, actualizar, realizar busquedas e instalar paquetes.
¿Qué es APTITUDE?
Aptitude es una interfaz mejorada para APT, nos permite descargar, actualizar, realizar busquedas e instalar paquetes. Aptitude se diferencia del APT en que gestiona mucho mejor las dependencias de los paquetes y que tambien, es recomendado por Debian, además tiene muchas más opciones que el APT. Aptitude tiene una interfaza grafica llamada aptitude-gtk
¿Qué es Wajig?
Wajig es una interfaz de línea de comandos para la gestión de paquetes más simple y unificada, usa las herramientas tradicionales para el uso administrativo y a nivel de usuario de Debian (apt-get, dpkg, apt-cache, wget, etc).
Wajig es tan rápido y eficiente como los 2 administradores ya mencionados y se diferencia por su capacidad de autocorregir comandos mal escritos o con errores tipográficos, corrigiéndolos automáticamente (Ejemplo: los parámetros install, INstAll o ins-tall, autocorregirá como install).
Además, es capaz de instalar o convertir ficheros .rpm (Red Hat Package Manager) a .deb e instalarlos adecuadamente. Tambien tiene una interfaz gráfica (solo para Gnome) llamada gjig
Comandos usados con Wajig
Instala un paquetewajig install nombre_paquete
wajig install nombre_paquete.deb
wajig install http://URL/del/paquete.deb
Descarga un paquete sin instalarlowajig download nombre_paquete
Muestra las versiones del paquete disponibles para su instalaciónwajig available nombre_paquete
Ofrece una detallada descripción del paquetewajig detail nombre_paquete
Retiene los paquetes para evitar que se actualicenwajig hold nombre_paquete
Convierte un paquete .rpm a uno .debwajig rpm2deb nombre_paquete.rpm
Muestra los paquetes retenidoswajig list-hold
Genera un archivo .deb de un archivo instaladowajig package nombre_paquete
Elimina el paquete con susdependencias y configuracionespurge-depend
Detiene y luego inicia un demonio (Ej: gdm, apache, ssh)wajig restart demonio
Instala un paquete .rpm de RedHatwajig rpminstall nombre_paquete.rpm
Muestra la versión y versiones disponibles de un paquetewajig status nombre_paquete
Muestra paquetes que pueden ser actualizadoswajig toupgrade
Para ver la lista completa parámetros usados con Wajigwajig list-commands
(https://lh6.googleusercontent.com/-m1uEH1kuo2o/U7aYx9Xd-uI/AAAAAAAABo0/6QGFkleJpgI/w661-h542-no/4CC.png)
(https://lh5.googleusercontent.com/-KTtF3Tw4PR4/U7aYyE4JCwI/AAAAAAAABo4/b6283kb66X8/w661-h542-no/C12.png)
CONCLUSION
Yo recomiendo usar wajig, simplifica los comandos, tiene muchas mas opciones que aptitude y apt, ayuda al usuario cuando se equivocan en los comandos (aveces es tedioso no recordarse del nombre del comando y nos toca que googlearlo xD) se pueden manejar archivos .rpm y .deb sin necesidad de usar otros paquetes (alien, dpkg).
Por si no desean usar wajig:Si desean realizar busquedas de paquetes recomiendo apt-cache que es más satisfactorio el resultado comparado con aptitude, ya que este solamente busca por el nombre del paquete, sin embargo, apt-cache busca todos los programas o paquetes que guardan relación con la palabra hasta en la descripción de cada paquete.
Para la instalación de paquetes recomiendo usar aptitude ya que este resuelve mejor las dependencias ya que no solo instala las dependencias recomendadas (así como apt) sino que también instala las dependencias sugeridas extras
Autor: agodinez