Diferencias entre apt, aptitude y wajig

Iniciado por ANTRAX, Julio 04, 2014, 09:07:58 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

¿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 paquete
Código: bash
wajig install nombre_paquete
wajig install nombre_paquete.deb
wajig install http://URL/del/paquete.deb


Descarga un paquete sin instalarlo
Código: bash
wajig download nombre_paquete


Muestra las versiones del paquete disponibles para su instalación
Código: bash
wajig available nombre_paquete


Ofrece una detallada descripción del paquete
Código: bash
wajig detail nombre_paquete


Retiene los paquetes para evitar que se actualicen
Código: bash
wajig hold nombre_paquete


Convierte un paquete .rpm a uno .deb
Código: bash
wajig rpm2deb nombre_paquete.rpm


Muestra los paquetes retenidos
Código: bash
wajig list-hold


Genera un archivo .deb de un archivo instalado
Código: bash
wajig package nombre_paquete


Elimina el paquete con susdependencias y configuraciones
Código: bash
purge-depend


Detiene y luego inicia un demonio (Ej: gdm, apache, ssh)
Código: bash
wajig restart demonio


Instala un paquete .rpm de RedHat
Código: bash
wajig rpminstall nombre_paquete.rpm


Muestra la versión y versiones disponibles de un paquete
Código: bash
wajig status nombre_paquete


Muestra paquetes que pueden ser actualizados
Código: bash
wajig toupgrade


Para ver la lista completa parámetros usados con Wajig
Código: bash
wajig list-commands




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