GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo eliminar los tiempos de ejecución de Flatpak no utilizados para liberar espacio

Flatpak no elimina automáticamente un entorno de tiempo de ejecución después de desinstalar la última aplicación dependiente. Esto puede ser un problema para algunos usuarios, ya que estos tiempos de ejecución pueden consumir mucho espacio en disco.

Las aplicaciones Flatpak se basan en tiempos de ejecución, una serie de bibliotecas y servicios esenciales como Dbus, GLib, Gtk3, PulseAudio, etc. Gracias a estos tiempos de ejecución, los autores de aplicaciones 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 varias aplicaciones, lo que hace que las aplicaciones sean pequeñas, pero hay un problema. Una vez que haya desinstalado todas las aplicaciones que dependen 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 largos, 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

Si bien Flatpak no elimina automáticamente los tiempos de ejecución no utilizados, hay una manera de eliminarlos, similar a cómo apt autoremove o dnf / yum autoremove :

flatpak uninstall --unused

Este comando debe enumerar los tiempos de ejecución de Flatpak no utilizados y ofrecer desinstalarlos de su 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


Consulte también:Cómo eliminar versiones antiguas de Snap para liberar espacio

No es necesario adjuntar --user en este comando si ha instalado aplicaciones Flatpak solo para su usuario. el flatpak uninstall --unused El comando elimina los tiempos de ejecución del sistema y del usuario que ya no son necesarios.

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

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

Artículos de Flatpak que también te pueden gustar:

  • Cómo hacer que las aplicaciones de Flatpak usen el tema Gtk adecuado
  • Aquí se explica cómo hacer que las aplicaciones y los juegos Flatpak creados con OpenGL funcionen con los controladores de gráficos patentados de Nvidia


Linux
  1. Cómo extender LVM cuando no hay espacio libre en el grupo de volúmenes

  2. ¿Cuánto espacio libre en disco debo tener en mi servidor?

  3. ¿Cómo encontrar espacio libre en disco y analizar el uso del disco?

  4. Cómo liberar espacio en disco en un servidor dedicado

  5. Cómo liberar espacio en disco en servidores cPanel

Cómo liberar espacio en Ubuntu Linux

Cómo quitar todos los caracteres de espacio en blanco de un archivo de texto

Cómo verificar el espacio libre en disco en Linux [Terminal y métodos GUI]

Cómo verificar el espacio libre en disco en Linux

Liberador de espacio en disco:cómo liberar espacio con cPanel

¿Cómo eliminar Swap Space de Centos 7.x?