Cómo limpiar la caché de paquetes en Arch Linux
Entonces está ejecutando Arch Linux e ingresa sudo pacman -Syu para actualizar su sistema, pero la utilidad pacman dice que no tiene suficiente espacio en disco. ¿Qué sucedió? Es probable que solo necesite vaciar la caché de paquetes de su sistema.
¿Qué pasó con mi espacio en disco?
Si se está preguntando a dónde fue su espacio en disco, el culpable probable es el caché de paquetes de Arch. Arch Linux almacena una copia de cada paquete que descarga en el directorio / var / cache / pacman / pkg / . Esto incluye todos los paquetes que descargue, incluso las actualizaciones. Puede retroceder a versiones anteriores en caso de que una actualización rompa un paquete, lo que es útil en una distribución de lanzamiento continuo como Arch.
Si bien tener varias copias de un paquete es útil para la recuperación, ocupa espacio. Es posible que olvide eliminar las versiones anteriores de los paquetes. Los desarrolladores de Arch Linux decidieron que sería mejor para el usuario administrar este caché en lugar de crear alguna utilidad automática para deshacerse de las versiones obsoletas. Entonces, ¿cómo recuperas tu espacio?
Borrar la caché de paquetes en Arch Linux
Afortunadamente, la utilidad pacman le permite borrar el caché de paquetes. Para hacer eso, escriba:
pacman -Sc
Esto eliminará los paquetes de la caché que no estén instalados actualmente. Agregar otro indicador -c en el comando eliminará todos los paquetes almacenados en caché.
pacman -Scc
La utilidad paccache
Limpiar la caché de paquetes con pacman es una propuesta de todo o nada. Querrá tener algunas versiones anteriores a las que recurrir sin dejar de tener suficiente espacio en el disco. La utilidad paccache le ayudará a equilibrar estas necesidades. Es parte del paquete pacman-contrib .
Para instalarlo, escriba:
sudo pacman -S pacman-contrib
Para eliminar todos los paquetes almacenados en caché, excepto las últimas tres versiones, escriba:
sudo paccache -r
Si desea mantener la última versión, use la opción -k , especificada con el número de paquetes más recientes que desea. En este caso, uno:
sudo paccache -rk1
Ahora tienes más espacio en disco
Arch requiere más esfuerzo de administración que otras distribuciones. La administración de paquetes no es una excepción, pero con estos consejos, puede recuperar su espacio en disco sin dejar de poder recurrir a paquetes más antiguos si es necesario.
Si aún no ha probado Arch Linux, o si el complejo proceso de instalación le parece desalentador, puede instalar Arch Linux fácilmente utilizando el instalador guiado.