Caché de paquetes APT (apt clean y autoclean)
La caché de paquetes APT es la carpeta /var/cache/apt/archives, donde apt y apt-get guardan los archivos de paquetes .deb descargados en Debian, Ubuntu y distribuciones relacionadas. apt-get clean elimina todos los paquetes en caché, apt-get autoclean elimina solo aquellos que ya no se pueden descargar, y apt autoremove elimina los paquetes que ya ningún elemento necesita.
1Qué hace cada comando
clean elimina todo excepto el archivo de bloqueo de /var/cache/apt/archives y su carpeta partial. Los paquetes permanecen instalados; solo se van las copias descargadas.
autoclean elimina los archivos de paquetes en caché que ya no están disponibles en los repositorios, lo que evita que la caché crezca indefinidamente.
autoremove desinstala los paquetes que se instalaron automáticamente como dependencias y ya no son necesarios, como los núcleos antiguos en Ubuntu.
2Ver el tamaño
du -sh /var/cache/apt/archives muestra cuánto espacio usa la caché.
Cómo limpiar la caché de APT
- Comprobar el tamaño:
du -sh /var/cache/apt/archives - Eliminar todos los paquetes en caché:
sudo apt-get clean - Revisar qué se eliminaría:
apt-get -s autoremove - Si la lista parece correcta:
sudo apt autoremove
Precauciones
- Lea la lista de autoremove antes de confirmar: un paquete que utiliza puede aparecer en la lista si se instaló únicamente como dependencia.
- Conserve al menos un núcleo anterior que se tenga constancia de que arranca.
Artículos relacionados
- Uso de disco con du y ncduCómo descubrir qué llena un disco de Linux con du y el interactivo ncdu, usando opciones que se limitan a un solo sistema de archivos.
- df (espacio libre en disco)Cómo leer la salida de df, por qué Use% puede alcanzar el 100% antes de que Avail llegue a cero para los usuarios normales, y cómo comprobar los inodos con df -i.
- journalctl y el diario de systemdCómo leer registros con journalctl, comprobar cuánto espacio utiliza el diario y reducirlo de forma segura con las opciones --vacuum.
Fuentes
- apt-get(8) (Debian) manpages.debian.org
- apt(8) (Debian) manpages.debian.org
Última revisión: