Este artículo habla sobre APT en Linux y su transcendencia en la gestión e instalación de paquetes basados en Debian, como Deepin. Es bastante útil para quienes tienen varios repositorios. También incluye variantes y diferencias.
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: