Cómo limpiar la caché de Arch Linux para ganar espacio en disco

christian díaz
2 min readFeb 17, 2023

--

A veces la caché de los paquetes que tenemos en Arch Linux ocupan mucho más espacio del que pensamos. A eso hay que sumarle las numerosas actualizaciones, de las que se guardan siempre un número determinado de versiones en el disco para tenerlas disponibles en caso de tener que hacer downgrade o reinstalar software sin conexión a red.

Recientemente me encontré el fatídico mensaje de que sólo tenía 1GB en mi partición raíz, así que tuve que hacer una buena limpieza con la que conseguí más de 10GB (un montón de valioso espacio).

Primero podemos ver cuántos paquetes hay en caché gracias a la siguiente orden en la consola:

sudo ls /var/cache/pacman/pkg/ | wc -l

Luego comprobamos cuánto ocupan, que es lo que realmente interesa:

du -sh /var/cache/pacman/pkg/

Finalmente borramos todos los paquetes en caché que sobran. Por defecto la orden básica suele dejar las últimas 3 versiones, aunque personalmente creo que en entornos normales es demasiado y con una de ellas suele ser suficiente (me gusta tener la versión anterior disponible por si acaso). Para eso ejecutamos la siguiente orden:

sudo paccache -rk 1

Si queremos conservar un número de paquetes en caché diferente a 1, sustituimos ese número por el que deseemos y listo. Deberíamos ver cómo se libera un montón de valioso espacio manteniendo una razonable cantidad de copias de seguridad, y sin necesidad de una tediosa reinstalación de nuestro sistema.

Fuente: OSTechNix

Más comandos para Arch

--

--

christian díaz
christian díaz

Written by christian díaz

Indie (o algo así). Amante del minimalismo, el diseño y la cultura del siglo XX. Entusiasta de Linux y el código abierto. DIY.

No responses yet