GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So entfernen Sie ungenutzte Flatpak-Laufzeiten, um Speicherplatz freizugeben

Flatpak entfernt eine Laufzeitumgebung nicht automatisch, nachdem die letzte abhängige Anwendung deinstalliert wurde. Dies kann für einige Benutzer ein Problem darstellen, da diese Laufzeiten viel Speicherplatz beanspruchen können.

Flatpak-Anwendungen sind auf Laufzeiten, eine Reihe wichtiger Bibliotheken und Dienste wie Dbus, GLib, Gtk3, PulseAudio usw. angewiesen. Dank dieser Laufzeiten können Anwendungsautoren die anwendungsspezifischen Bibliotheken bündeln, ohne dies tun zu müssen Sorgen Sie sich um Abhängigkeiten auf niedriger Ebene.

Jede Laufzeit wird von mehreren Anwendungen verwendet, wodurch die Anwendungen klein bleiben, aber es gibt ein Problem. Nachdem Sie alle Anwendungen deinstalliert haben, die von einer bestimmten Laufzeit abhängen, wird die Laufzeit selbst nicht entfernt. Und das kann ein Problem sein, weil diese Laufzeiten sehr lang sein können – zum Beispiel:

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

Während Flatpak ungenutzte Laufzeiten nicht automatisch entfernt, gibt es eine Möglichkeit, sie zu entfernen, ähnlich wie bei apt autoremove oder dnf / yum autoremove :

flatpak uninstall --unused

Dieser Befehl sollte alle ungenutzten Flatpak-Laufzeiten auflisten und anbieten, sie von Ihrem System zu deinstallieren.

Beispiel:

$ 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


Siehe auch:So entfernen Sie alte Versionen von Snap, um Speicherplatz freizugeben

--user muss nicht angehängt werden auf diesen Befehl, wenn Sie Flatpak-Anwendungen nur für Ihren Benutzer installiert haben. die flatpak uninstall --unused Befehl entfernt nicht mehr benötigte System- und Benutzerlaufzeiten.

Die Option zum Entfernen nicht verwendeter Laufzeiten wurde mit Flatpak 0.11.8 eingeführt, das im Juni 2018 veröffentlicht wurde. Sie benötigen also diese Version oder neuer, um es zu verwenden.

Das in diesem Artikel verwendete Flatpak-Bild stammt von https://flatpak.org/

Flatpak-Artikel, die Ihnen auch gefallen könnten:

  • Wie man Flatpak-Apps dazu bringt, das richtige Gtk-Design zu verwenden
  • So erhalten Sie Flatpak-Apps und -Spiele, die mit OpenGL erstellt wurden, damit sie mit proprietären Nvidia-Grafiktreibern funktionieren


Linux
  1. So finden Sie freien Speicherplatz und analysieren die Festplattennutzung

  2. So geben Sie Speicherplatz auf einem dedizierten Server frei

  3. CentOS / RHEL :So entfernen Sie unbenutztes physisches Volume (PV) aus der Volume Group (VG) in LVM

  4. CentOS / RHEL :So finden Sie freien Speicherplatz in einer Volume Group in LVM

  5. So geben Sie Speicherplatz auf cPanel-Servern frei

So geben Sie Speicherplatz unter Ubuntu Linux frei

So entfernen Sie alle Leerzeichen aus einer Textdatei

So überprüfen Sie den freien Speicherplatz unter Linux [Terminal- und GUI-Methoden]

So überprüfen Sie den freien Speicherplatz unter Linux

Datenträgerbereinigung:So geben Sie Speicherplatz mit cPanel frei

Wie entferne ich Swap Space von Centos 7.x?