Comandos principales de APT
Introducción
Esta página reúne la referencia completa de los comandos de apt y apt-get
organizados por categoría. Conocer todos estos comandos es fundamental tanto para la administración diaria como
para la certificación LPIC-1.
Actualización del sistema
# apt update # refrescar índices de repositorios
# apt upgrade # actualizar paquetes sin eliminar ninguno
# apt full-upgrade # actualizar con posible eliminación de conflictos
# apt-get dist-upgrade # equivalente a full-upgrade (nombre legacy)
Instalación de paquetes
# apt install nginx # instalar la versión candidata
# apt install nginx=1.24.0-2 # instalar una versión concreta
# apt install nginx --no-install-recommends # sin paquetes recomendados
# apt install -f # corregir dependencias rotas
# apt reinstall nginx # reinstalar un paquete ya instalado
Desinstalación de paquetes
# apt remove nginx # desinstala el paquete, conserva configuración
# apt purge nginx # desinstala y elimina ficheros de configuración
# apt autoremove # elimina dependencias instaladas automáticamente que ya no se usan
# apt autoremove --purge # como autoremove pero también borra configuraciones
La diferencia clave entre remove y purge: con remove, los ficheros en
/etc/ se conservan; con purge se eliminan también. Esto se puede ver en la salida de dpkg -l como estado rc (removed but config kept).
Búsqueda e información
$ apt search nginx # buscar por nombre o descripción
$ apt show nginx # información detallada del paquete candidato
$ apt list # listar paquetes (requiere filtro)
$ apt list --installed # paquetes instalados
$ apt list --upgradable # paquetes con actualización disponible
$ apt list --all-versions nginx # todas las versiones disponibles de un paquete
Limpieza de caché
# apt clean # vacía /var/cache/apt/archives/ completamente
# apt autoclean # elimina solo paquetes .deb obsoletos de la caché
-
clean→ libera espacio en disco de forma agresiva; los paquetes hay que descargarlos de nuevo si se necesitan. -
autoclean→ más conservador; mantiene los.debtodavía disponibles en repositorios.
dpkg-reconfigure
Relanza el asistente de configuración postinst de un paquete ya instalado.
# dpkg-reconfigure locales # reconfigurar la localización del sistema
# dpkg-reconfigure tzdata # reconfigurar la zona horaria
# dpkg-reconfigure openssh-server
Tabla de equivalencias apt / apt-get
apt apt-get equivalente
─────────────────────────────────────────────────────
apt update apt-get update
apt upgrade apt-get upgrade
apt full-upgrade apt-get dist-upgrade
apt install apt-get install
apt remove apt-get remove
apt purge apt-get purge
apt autoremove apt-get autoremove
apt search apt-cache search
apt show apt-cache show
apt list --installed dpkg -l
apt clean apt-get clean
apt autoclean apt-get autoclean
Bloqueo y control de versiones de paquetes
Índice de la sección
Índice del curso