Administrador de paquetes APT

Gestión de software en Linux Mint

La herramienta esencial para instalar y mantener tu sistema

¿Qué es APT en Linux Mint?

APT (Advanced Package Tool) es el gestor de paquetes predeterminado en Linux Mint, ya que esta distribución está basada en Ubuntu/Debian. Permite instalar, actualizar, buscar y eliminar paquetes de software desde los repositorios oficiales o fuentes externas.

Es una herramienta de línea de comandos fácil de usar, que combina funciones de utilidades más antiguas como apt-get y apt-cache, ofreciendo una sintaxis más simple y moderna.

Gestión centralizada de software Resolución automática de dependencias Búsqueda eficiente de paquetes Soporte para múltiples repositorios

Comparación: APT vs Aptitude

¿Qué es aptitude y en qué se diferencia de APT?

aptitude es una herramienta avanzada de gestión de paquetes también diseñada para sistemas basados en Debian. A diferencia de APT, aptitude incluye una interfaz de texto interactiva (tipo menú) además de soporte completo por línea de comandos.

Su principal ventaja es su capacidad para resolver conflictos de dependencias automáticamente, ofreciendo alternativas cuando algo falla. Aunque es muy útil en entornos complejos o servidores, no suele venir preinstalado en Linux Mint, pero se puede instalar fácilmente con sudo apt install aptitude.

Descripción Comando APT Comando Aptitude
Actualizar la lista de paquetes sudo apt update sudo aptitude update
Actualizar paquetes instalados sudo apt upgrade sudo aptitude safe-upgrade
Actualizar todo el sistema (maneja cambios importantes) sudo apt full-upgrade sudo aptitude full-upgrade
Buscar un paquete apt search nombre_del_paquete aptitude search nombre_del_paquete
Mostrar información detallada de un paquete apt show nombre_del_paquete aptitude show nombre_del_paquete
Instalar un paquete sudo apt install nombre_del_paquete sudo aptitude install nombre_del_paquete
Eliminar un paquete (sin borrar configuración) sudo apt remove nombre_del_paquete sudo aptitude remove nombre_del_paquete
Eliminar completamente un paquete (incluye config) sudo apt purge nombre_del_paquete sudo aptitude purge nombre_del_paquete
Eliminar paquetes innecesarios automáticamente sudo apt autoremove sudo aptitude autoremove
Corregir paquetes rotos o dependencias sudo apt --fix-broken install sudo aptitude install -f
Ver dependencias de un paquete apt depends nombre_del_paquete aptitude show nombre_del_paquete
Descargar un paquete sin instalarlo apt download nombre_del_paquete No aplica directamente en aptitude
Ver historial de instalación/actualización less /var/log/apt/history.log Mismo archivo; no cambia con aptitude

Ejemplos prácticos con APT

Instalación de software
sudo apt install nombre_del_paquete # Instala un paquete específico

sudo apt install paquete1 paquete2 paquete3 # Instala múltiples paquetes a la vez

sudo apt install ./paquete_local.deb # Instala un paquete .descargado manualmente
Búsqueda de paquetes
apt search término_de_búsqueda # Busca paquetes que coincidan con el término

apt show nombre_del_paquete # Muestra información detallada de un paquete

apt list --installed # Lista todos los paquetes instalados
Actualización del sistema
sudo apt update # Actualiza la lista de paquetes disponibles

sudo apt upgrade # Actualiza todos los paquetes instalados

sudo apt full-upgrade # Actualiza el sistema completo (puede eliminar paquetes si es necesario)
Eliminación de paquetes
sudo apt remove nombre_del_paquete # Elimina un paquete pero mantiene su configuración

sudo apt purge nombre_del_paquete # Elimina completamente un paquete y su configuración

sudo apt autoremove # Elimina paquetes automáticos no necesarios

Consejos avanzados para usar APT

Buenas prácticas
  • Siempre ejecuta sudo apt update antes de instalar o actualizar paquetes
  • Usa apt search para encontrar paquetes antes de instalarlos
  • Revisa los cambios propuestos por apt full-upgrade antes de confirmar
  • Usa apt show para ver información detallada de un paquete
Precauciones
  • No añadas repositorios no confiables a tus fuentes de software
  • Evita usar apt full-upgrade sin revisar los cambios propuestos
  • No instales paquetes .deb manualmente a menos que sea necesario
  • No elimines paquetes del sistema base a menos que sepas lo que haces

"APT es una de las herramientas más poderosas en Linux Mint. Dominarla te dará control total sobre tu sistema y el software que instalas."