Sábado, Febrero 23, 2019

Cómo eliminar tiempos de ejecución de Flatpaks no utilizados para liberar espacio en disco

 flatpak

Flatpak no elimina automáticamente el tiempo de ejecución después de desinstalar la última aplicación que dependía de él. Esto puede ser un problema para algunos usuarios porque estos tiempos de ejecución pueden ocupar mucho espacio en disco.

Las aplicaciones Flatpak dependen de los tiempos de ejecución, un conjunto de librerías y servicios esenciales como Dbus, GLib, Gtk3, PulseAudio, etc. Gracias a estos tiempos de ejecución, los autores de la aplicación pueden agrupar las bibliotecas específicas de la aplicación sin tener que preocuparse por las dependencias de bajo nivel.

Cada tiempo de ejecución es utilizado por múltiples aplicaciones, manteniendo las aplicaciones pequeñas en tamaño, pero hay un problema. Después de desinstalar toda la aplicación que depende de un tiempo de ejecución en particular, el tiempo de ejecución en sí no se elimina. Y eso puede ser un problema porque estos tiempos de ejecución pueden ser muy grandes, por ejemplo:

org.kde.Platform/x86_64/5.11 flathub 02ede84d3591 - 1.4 GB system,runtime
org.kde.Platform/x86_64/5.12 flathub d3e20330f263 - 1.3 GB system,runtime
org.gnome.Platform/x86_64/3.26 flathub d01b14e467c2 - 1.3 GB system,runtime
org.gnome.Platform/x86_64/3.28 flathub 6d1d0ebbd724 - 1.3 GB system,runtime

Aunque Flatpak no elimina automáticamente los tiempos de ejecución no utilizados, hay una forma de eliminarlos, similar a apt autoremove o dnf/yum autoremove:

flatpak uninstall --unused

Este comando debería listar todos los tiempos de ejecución de Flatpak que no se han usado, y ofrecer desinstalarlos de tu sistema.

Ejemplo:

flatpak uninstall --unused
Uninstalling from system:
org.freedesktop.Platform.GL32.nvidia-410-73/x86_64/1.4
org.freedesktop.Platform.GL32.nvidia-410-78/x86_64/1.4
org.freedesktop.Platform.GL32.nvidia-415-18/x86_64/1.4
org.gnome.Platform/x86_64/3.24
org.gnome.Platform.Locale/x86_64/3.24
org.kde.Platform/x86_64/5.9
org.kde.Platform.Locale/x86_64/5.9
Is this ok [y/n]: y
Uninstalling: org.freedesktop.Platform.GL32.nvidia-410-73/x86_64/1.4
Uninstalling: org.freedesktop.Platform.GL32.nvidia-410-78/x86_64/1.4
Uninstalling: org.freedesktop.Platform.GL32.nvidia-415-18/x86_64/1.4
Uninstalling: org.gnome.Platform/x86_64/3.24
Uninstalling: org.gnome.Platform.Locale/x86_64/3.24
Uninstalling: org.kde.Platform/x86_64/5.9
Uninstalling: org.kde.Platform.Locale/x86_64/5.9

No es necesario añadir –user a este comando si has instalado aplicaciones Flatpak sólo para tu usuario. El comando flatpak uninstall –unused elimina los tiempos de ejecución del sistema y del usuario que ya no son necesarios.

La opción de eliminar los tiempos de ejecución no utilizados se introdujo con Flatpak 0.11.8, lanzado en junio de 2018, por lo que se necesita esta versión o una más reciente para utilizarlo.

La imagen Flatpak utilizada en este artículo es de https://flatpak.org/

 

Fuente: Original | maslinux

Compártelo. ¡Gracias!

 
Grupo Digital de Ayuda! Laboratorio Linux! - Linux para todos.

¿Quién está en línea?

Hay 107 invitados y ningún miembro en línea

Contador de Visitas

9575228
Hoy Hoy 834
Ayer Ayer 1723
Esta semana Esta semana 9859
Este mes Este mes 28068
Total de Visitas Total de Visitas 9575228

Día con más
visitantes

12-27-2018 : 2190

Gracias por su visita