Borrar la caché de Apt en Debian, Ubuntu y derivados

Borrar la caché de Apt en Debian, Ubuntu, Linux Mint, MxLinux y derivados.

Lo que todos conocemos como Apt (Advanced Packaging Tool), es la herramienta de instalación de paquetes y gestión de sus dependencias en Debian, Ubuntu y la práctica totalidad de distribuciones basadas en Debian. En contra de los que muchos piensan, la herramienta apt no instala nada por sí misma; en realidad es un avanzado front-end de la aplicación dpkg.

El comando dpkg, es una herramienta de bajo nivel; por tanto necesita de otra que opere en alto nivel, que sea capaz de descargar los paquetes remotos y resolver los posibles conflictos con las dependencias. En sistemas basados en Debian o Ubuntu, tenemos apt.

dpkg apt

dpkg —> apt

 

La forma en que apt instala los paquetes es la siguiente: descarga el paquete del software solicitado y, también descarga todas las dependencias que necesita la aplicación a instalar. Una vez descargados, se extraen los paquetes y se completa la instalación.

Estos paquetes descargados, una vez concluye la instalación se mueven a un directorio caché que podemos visualizar en: /var/cache/apt/archives. Muchas de las bibliotecas descargadas, también las encontraremos en el mismo directorio o, en otros similares. Enumeramos donde se guardan estos archivos.

  • /var/cache/apt/archives/
  • /var/cache/apt/archives/partial/
  • /var/lib/apt/lists/partial/
  • /var/cache/apt/pkgcache.bin
  • /var/cache/apt/srcpkgcache.bin

Estos paquetes se guardan para usarlos en otras instalaciones futuras. Sin embargo, a medida que el sistema acumula horas de uso e instalaciones, tenemos demasiados paquetes en la caché. Por lo tanto, es una buena práctica borrar la caché de Apt de vez en cuando, pues liberamos espacio ocupado y agilizamos nuestro sistema.

Borrar la cache de Apt

Borrar la caché de Apt

 

Borrar la caché de Apt en Debian, Ubuntu y derivados

Uno de los comandos más usados para borrar la caché de apt, es clean. Antes de borrar toda la caché, conviene saber que vamos a borrar, para ello ejecutamos el siguiente comando.

sudo apt clean --dry-run

Veremos algo similar a…

root@sololinux:~# sudo apt clean --dry-run
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/lib/apt/lists/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
root@sololinux:~#

Bien, ahora borramos el contenido de la caché con el comando…

sudo apt clean

Ejemplo.

root@sololinux:~# sudo apt clean --dry-run
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/lib/apt/lists/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
root@sololinux:~# sudo apt clean
root@sololinux:~#

En este momento, la caché de apt está borrada. Si lanzas un «update», verás que se descargan otra vez todos los repositorios instalados por completo.

sudo apt update

Imagen de ejemplo.

Borrar la cache de Apt y ejecutar apt update

Borrar la caché de Apt y ejecutar apt update

 

Similar al comando «apt clean», existe otro llamado «apt autoclean». Este último elimina los paquetes de la caché, en caso de que exista una versión más nueva en el repositorio. Lo lanzamos…

sudo apt autoclean

Recuerda que los paquetes en caché que permanecen, es porque aún no tienen una versión más reciente en el repositorio, autoclean no los elimina.

root@sololinux:~# sudo apt autoclean
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
root@sololinux:~#

Nota: No confundas «autoclean» con «autoremove».

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Borrar la caché de Apt en Debian, Ubuntu y derivados.

Chat de SoloLinux en Telegram

 

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido