Añadiendo Flatpak a mi liberador de espacio en disco

En mi Arch Linux utilizo dos alias para simplificar la administración de software del sistema. Uno gestiona todas las actualizaciones, ejecutando Pacman y Flatpak en un solo comando llamado update. El otro alias es un liberador de espacio en disco, y se encarga de borrar la caché de Arch manteniendo la última versión de los paquetes. Sin embargo, este comando —al que llamé clean— tenía un fallo muy tonto: ¡no borraba los paquetes inútiles de Flatpak que ocupaban espacio en mi querido SSD! ¿Cómo pude olvidarme?

Rápidamente me dispuse a mejorarlo. Primero tuve que buscar el comando para eliminar los paquetes huérfanos de Flatpak, y resultó ser este:

flatpak uninstall --unused

Si usamos mucho Flatpak, con esa línea podremos deshacernos de basura acumulada como runtimes o algunas librerías.

Tras eso llegó el momento de incorporarlo a mi alias. Abrí una consola para editar mi perfil de bash:

nano ~/.bashrc

Busqué mi comando personalizado, que contenía lo siguiente:

alias clean="sudo paccache -rk 1"

Y solo tuve que añadirle la nueva línea de Flatpak:

alias clean="sudo paccache -rk 1 && flatpak uninstall --unused"

Guardé los cambios y cerré nano con CTRL + O, CTRL + X. Por último actualicé el perfil de bash con

source ~/.bashrc

Ahora cada vez que ejecuto clean el sistema libera primero la caché de Pacman, y luego hará lo mismo con Flatpak. Haciéndolo así, de forma secuencial, se evitan posibles solapamientos y se controla el proceso de manera transparente.

Deja un comentario (puedes usar Markdown)