Este artículo habla sobre APT en Linux y su importancia a la hora de gestionar e instalar paquetes basados en Debian, como Deepin. Es bastante útil para quienes tienen varios repositorios. También incluye variantes y diferencias. Hasta la versión 23 de Deepin, esta herramienta era relevante, pero se fue desaconsejando en favor de los comandos basados en deepin-immutable-ctl.
El comando APT y sus características
APT son las siglas de Advanced Packaging Tool. La forma sencilla y práctica de ejecutar permite a que los usuarios realicen acciones en la terminal. Además, viene a ser una alternativa a la cláśica Deepin Store.
- Soporta búsqueda
apt search paquete - Para añadir o quitar paquetes se emplea lo siguiente:
- Instalación:
apt install paquete. - Instalación de varios paquetes
apt install paquete1 paquete2 ... - Desinstalación:
apt remove paquete - Desinstalación completa o purgada:
apt purge paquete
- Instalación:
- Actualización:
- Descarga:
apt update - Instalación:
apt upgrade - Instalación a otra versión de SO:
apt full-upgrade - Actualización en un clic:
sudo apt update && sudo apt upgrade -y
- Descarga:
- Autenticación
apt-secure(desde 0.6, para casos relacionados con la llave de repositorio véase este artículo) - Conocer un paquete antes de instalar:
dpkg -L paquete - Nota:
- Es capaz de desinstalar paquetes innecesarios con
apt autoremove. Es decir, ahorra mucho tiempo en eliminar software inecesario.
- Es capaz de desinstalar paquetes innecesarios con
Configurar APT
Para configurar la APT, edita su archivo en /etc/apt/apt.conf.
Ver historial
La lista de cambios realizados se almacenan en /var/log/apt/history.log.
Sobre uso de minúsculas
La mayoría de comandos se realizan en minúsculas, incluido los paquetes. Las demás instrucciones no distinguen entre mayúsculas y minúsculas, ten cuidado.
Herramientas basadas en APT
En esta lista se muestra otras shells que actúan de forma similar a APT
apt-get
- Permite instalación
apt-get install paquete - Instalación de varios paquetes
apt-get install paquete1 paquete2 ... - Permite desinstalar
apt-get remove paquete - Permite desinstalación completa (purgar)
apt-get purge paquete - Lamentablemente, no ofrece buscador.
- Es capaz de hacer limpieza:
- Desinstalar paquetes inecesarios:
apt-get autoremove - Limpiar caché:
sudo apt-get clean
- Desinstalar paquetes inecesarios:
- Actualización:
- Descarga:
apt-get update - Instalación:
apt-get upgrade - Instalación a otra versión de SO:
apt dist-upgrade - Actualización en un clic:
sudo apt-get update && sudo apt-get upgrade -y
- Descarga:
aptitude
- Fue creado en 1999.
- Curiosamente, al ejecutar inicia en una interfaz de texto con tablas.
- Soporta búsqueda,
aptitude search paquete - Realiza la instalación
aptitude install paquete - Ordena la desinstalación
aptitude remove paquete - Permite ña desinstalación completa
aptitude purge paquete - Actualización:
- Descarga:
aptitude update - Instalación:
aptitude upgrade - Instalación a otra versión de SO:
aptitude dist-upgrade
- Descarga:
apt-cache
El apt-get muestra los paquetes guardados temporalmente o en caché. Por eso, si quieres buscar algún paquete de forma local escribimos apt-cache search <descripción del paquete>. O, para casos específicos, apt-cache pkgnames <nombre del paquete>.
Synaptic
Synaptic es una aplicación que ofrece una interfaz muy intuitiva. Incluso, permite seleccionar archivos para instalar, desinstalar, comprobar si los paquetes están rotos, etcétera.

Lectura adicional
- Diferencias entre apt, apt-get y aptitude por Freexian SARL
- DesdeLinux
- Itsfoss
- Artículos:

