Para todos los que trabajan o tienen Debian (o sus derivados como ser Ubuntu) como sistema operativo no será noticia que les nombre el comando «aptitude».
Aptitude es un comando dentro de Debian el cual nos permite realizar actualizaciones, instalaciones o desinstalaciones de cualquier programa o componente dentro de nuestra distribución. A diferencia de apt-get, aptitude no cuenta con «flags» sino con patrones mas legibles para poder realizar lo que necesitamos. Ahora veamos algunas de sus opciones:
Para actualizar la base de datos de aptitude
aptitude update
Para instalar un paquete y sus dependencias
aptitude install nombre_del_paquete
Para actualizar cualquier software que tenga candidatos para actualizar
aptitude upgrade
Para instlaar nuevas versiones de paquetes y desistalando lo que no sea necesario
aptitude dist-upgrade
La diferencia entre «safe-upgrade», «upgrade». «full-upgrade», «dist-upgrade», solo aparece con las nuevas versiones de los paquetes cuando existe alguna diferencia entre las dependencias entre las viejas y las nuevas versiones. El comando «aptitude save-upgrade» no instala nuevos paquetes o los remueve.
Desinstalamos un paquete
aptitude remove nombre_del_paquete
Desinstalamos el paquete y sus archivos de configuración
aptitude –purge remove nombre_del_paquete
Limpia la base de datos local
aptitude clean
Limpia la base de datos local y los paquetes desactualizados
aptitude autoclean
Muestra información de un paquete determinado
aptitude show nombre_del_paquete
Para buscar algún paquete por su nombre o criteria
aptitude search nombre_del_paquete
Este comando explica el por que de la instalación de las dependencias que necesita el paquete
aptitude why nombre_del_paquete
Este comando explica el por que de la NO instalación de las dependencias que necesita el paquete
aptitude why-not nombre_del_paquete
Estos son algunos switch interesantes:
- -s simula el resutlado del comando
- -d descarga el paquete y sus dependencias pero no lo instala