epelpad

Diferencias entre apt, aptitude y wajig

Hola [email protected] en este post les hablare un poco sobre las diferencias entre los gestores de paquetes que usa Debian GNU/Linux, pues en el post anterior me preguntaba @el_gumas ¿Cuál es la diferencia entre aptitude y wajig? pregunta que todos nos hacemos y algunos decimos "Para qué quiero otro administrador de paquetes si ya tengo el apt" pues acontinuacion les hablare un poco de ello....


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


Descarga un paquete sin instalarlo
wajig download nombre_paquete

Muestra las versiones del paquete disponibles para su instalación
wajig available nombre_paquete

Ofrece una detallada descripción del paquete
wajig detail nombre_paquete

Retiene los paquetes para evitar que se actualicen
wajig hold nombre_paquete

Convierte un paquete .rpm a uno .deb
wajig rpm2deb nombre_paquete.rpm

Muestra los paquetes retenidos
wajig list-hold

Genera un archivo .deb de un archivo instalado
wajig package nombre_paquete

Elimina el paquete con susdependencias y configuraciones
wajig purge-depend nombre_paquete

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

Instala un paquete .rpm de RedHat
wajig rpminstall nombre_paquete.rpm

Muestra la versión y versiones disponibles de un paquete
wajig status nombre_paquete

Muestra paquetes que pueden ser actualizados
wajig toupgrade

Para ver la lista completa parámetros usados con Wajig


  • wajig list-commands


Diferencias entre apt, aptitude y wajigdebian

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

PD: Me centre mas en wajig ya que pueden ver los comandos de apt y aptitud en mi post anterior xD

8 comentarios - Diferencias entre apt, aptitude y wajig

Wadtly +2
perdón pero....

# pacman -Syu

A_webo_loco +1
haha creo que mi siguiente post te gustará porque será del gestor de paquetes pacman xD
Wadtly
@A_webo_loco Genial pero debes mostrar toda la potencia de pacman
jiimmyx23 +1
Pacman !
DOA1 -2
Te comento que Ubuntu 14.4 tiene la nueva versión de APT y todas las mejoras de aptitude ya están dentro de apt. Me parece que quedó des actualizado el post.
el_gumas +3
Ubuntu no es toda la rama Debian ,al igual se ve mas completo wajig.
A_webo_loco +1
Pues es software libre y "el usuario tiene la libertad de usar el software que mas le paresca" ademas Ubuntu esta basado en Debian y no uso Ubuntu asi que no sabia sobre eso, investigare un poco para ver si es cierto xD
matizak +1
me quedo con zypper, probé apt-get, yum y pacman...nada iguala a zypper.
A_webo_loco
OpenSUSE solo lo instale y lo desinstale ya que mi maquina no lo corrio bien jaja pero si probe un poco zypper y es una herramienta genial xD
hiphopero
buen aporte, muy bien explicado y detallado +10
Sacadodelamorgue +1
Genial, directo a favoritos.
@el_gumas ya me había hablado sobre el gestor wajig pero hasta ahora no lo he utilizado, igual la info está buena