Underc0de

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: ANTRAX en Julio 04, 2014, 09:07:58 AM

Título: Diferencias entre apt, aptitude y wajig
Publicado por: ANTRAX en Julio 04, 2014, 09:07:58 AM
¿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) [Seleccionar]
wajig install nombre_paquete
wajig install nombre_paquete.deb
wajig install http://URL/del/paquete.deb


Descarga un paquete sin instalarlo
Código (bash) [Seleccionar]
wajig download nombre_paquete

Muestra las versiones del paquete disponibles para su instalación
Código (bash) [Seleccionar]
wajig available nombre_paquete

Ofrece una detallada descripción del paquete
Código (bash) [Seleccionar]
wajig detail nombre_paquete

Retiene los paquetes para evitar que se actualicen
Código (bash) [Seleccionar]
wajig hold nombre_paquete

Convierte un paquete .rpm a uno .deb
Código (bash) [Seleccionar]
wajig rpm2deb nombre_paquete.rpm

Muestra los paquetes retenidos
Código (bash) [Seleccionar]
wajig list-hold

Genera un archivo .deb de un archivo instalado
Código (bash) [Seleccionar]
wajig package nombre_paquete

Elimina el paquete con susdependencias y configuraciones
Código (bash) [Seleccionar]
purge-depend

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

Instala un paquete .rpm de RedHat
Código (bash) [Seleccionar]
wajig rpminstall nombre_paquete.rpm

Muestra la versión y versiones disponibles de un paquete
Código (bash) [Seleccionar]
wajig status nombre_paquete

Muestra paquetes que pueden ser actualizados
Código (bash) [Seleccionar]
wajig toupgrade

Para ver la lista completa parámetros usados con Wajig
Código (bash) [Seleccionar]
wajig 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