El comando aptitude es una herramienta de gestión de paquetes en sistemas basados en Debian, como Debian mismo y Ubuntu. A diferencia de apt y apt-get, que son comandos de línea de comandos, aptitude es una interfaz de usuario de texto basada en curses, lo que significa que ofrece una experiencia interactiva más avanzada. A continuación, te explicaré cómo utilizar aptitude junto con ejemplos de uso común y algunas de sus opciones más importantes:
Nota: Normalmente, debes ejecutar comandos aptitude con privilegios de administrador, utilizando sudo antes del comando.
Uso Básico de aptitude:
- Abrir
aptitude: Puedes iniciaraptitudesimplemente escribiendoaptitudeen la terminal y presionando Enter.
sudo aptitude
Esto te llevará a la interfaz de aptitude.
- Actualizar la lista de paquetes: Al igual que con
aptyapt-get, es importante mantener actualizada la lista de paquetes antes de realizar cualquier acción. Puedes hacerlo dentro deaptitudeseleccionando «Update» en el menú principal o ejecutando:
sudo aptitude update
Ejemplos de Comandos en aptitude:
- Buscar un paquete: En
aptitude, puedes buscar paquetes escribiendo/y luego el nombre del paquete que deseas buscar. Por ejemplo, para buscar «vlc», escribe:
/vlc
- Instalar un paquete: Para instalar un paquete, selecciona el paquete en la lista de resultados de búsqueda y presiona «+» o usa la tecla «Enter».
- Eliminar un paquete: Para eliminar un paquete, selecciona el paquete que deseas eliminar en la lista de paquetes instalados y presiona «-» o usa la tecla «Enter».
aptitudete ofrecerá opciones para eliminar el paquete. - Actualizar la lista de paquetes obsoletos: Puedes ver una lista de paquetes obsoletos (paquetes que se pueden eliminar porque ya no son necesarios) seleccionando «Obsolete and Locally Created Packages» en el menú principal.
- Resolver conflictos de dependencias:
aptitudees conocido por su capacidad para resolver conflictos de dependencias de manera inteligente. Si encuentras conflictos durante una operación de instalación o eliminación,aptitudete ofrecerá soluciones alternativas y te permitirá seleccionar la que prefieras.
Opciones de aptitude:
-yo--assume-yes: Acepta automáticamente las confirmaciones para las acciones. Esto es útil para scripts de automatización, pero úsalo con precaución.-qo--quiet: Ejecutaaptitudeen modo silencioso, lo que significa que mostrará menos información en la pantalla.-do--download-only: Descarga paquetes sin realizar ninguna instalación o eliminación real. Útil para preparar paquetes antes de una instalación sin conexión.-F: Personaliza el formato de la salida.-uo--safe-upgrade: Realiza una actualización segura de los paquetes instalados, resolviendo automáticamente conflictos de dependencias.
Estos son algunos ejemplos de uso común y opciones de aptitude. Ten en cuenta que aptitude ofrece una experiencia interactiva más rica en comparación con apt y apt-get, lo que puede ser útil para resolver problemas de dependencias y tomar decisiones más informadas al administrar paquetes en sistemas basados en Debian.