En el mundo de las distribuciones Linux basadas en Red Hat (como CentOS, AlmaLinux, CloudLinux, RockyLinux, etc.) y Ubuntu, los gestores de paquetes DNF y APT desempeñan un papel crucial al instalar, actualizar y gestionar el software. Para acelerar y fiabilizar estos procesos, ambos gestores utilizan cachés que almacenan información previamente descargada. Sin embargo, estas cachés pueden volverse obsoletas o corromperse, afectando el funcionamiento normal de DNF o APT. ¿La solución? Limpiar estas cachés para empezar de cero.
A continuación, te explicamos cómo realizar esta limpieza de forma efectiva.
Limpieza de la Caché del Gestor de Paquetes DNF
Para limpiar la caché de DNF, el método recomendado es ejecutar el siguiente comando:
sudo dnf clean dbcache
Este comando elimina todos los archivos de caché generados a partir de los metadatos del repositorio. Si tras esto continúas experimentando problemas, puedes optar por una limpieza completa mediante:
sudo dnf clean all
Esta acción borra toda la información almacenada, permitiendo que DNF opere con datos actualizados y sin corrupciones.
Limpieza de la Caché del Gestor de Paquetes APT
Para usuarios de distribuciones basadas en Ubuntu, la limpieza de la caché de APT se realiza con el comando:
sudo apt-get clean
Este comando vacía el contenido de /var/cache/apt/archives
, a excepción del archivo de bloqueo. Otra opción disponible es:
sudo apt-get autoclean
A diferencia del comando clean
, autoclean
solo elimina los paquetes que ya no pueden ser descargados de los repositorios, dejando aquellos archivos descargados de forma manual a través de paquetes .deb
.
Aunque no sea una práctica que debas realizar frecuentemente, saber cómo limpiar las cachés de DNF y APT puede salvarte de dolores de cabeza relacionados con la instalación de software. Con estos comandos, podrás asegurarte de que tanto DNF como APT funcionen de manera óptima, libre de datos obsoletos o corruptos.