GNU/Linux >> Znalost Linux >  >> Linux

Jak odebrat nepoužívaná runtime Flatpak, abyste uvolnili místo

Flatpak automaticky neodebere běhové prostředí po odinstalaci poslední závislé aplikace. To může být pro některé uživatele problém, protože tyto běhové moduly mohou spotřebovat hodně místa na disku.

Aplikace Flatpak spoléhají na běhová prostředí, řadu základních knihoven a služeb, jako jsou Dbus, GLib, Gtk3, PulseAudio atd. Díky těmto běhovým prostředím mohou autoři aplikací sdružovat knihovny specifické pro aplikaci, aniž by museli starat se o nízkoúrovňové závislosti.

Každý runtime používá více aplikací, což udržuje aplikace malé, ale je tu problém. Poté, co odinstalujete všechny aplikace, které závisí na konkrétním běhovém prostředí, samotné běhové prostředí se neodstraní. A to může být problém, protože tyto doby běhu mohou být velmi dlouhé – například:

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

I když Flatpak automaticky neodstraňuje nepoužívaná runtime, existuje způsob, jak je odstranit, podobně jako apt autoremove nebo dnf / yum autoremove :

flatpak uninstall --unused

Tento příkaz by měl vypsat všechna nepoužívaná runtime Flatpak a nabídnout jejich odinstalaci z vašeho systému.

Příklad:

$ 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


Viz také:Jak odstranit staré verze Snapu, aby se uvolnilo místo

Není třeba připojovat --user na tento příkaz, pokud jste nainstalovali aplikace Flatpak pouze pro svého uživatele. flatpak uninstall --unused Příkaz odstraní systémové a uživatelské runtime, které již nejsou vyžadovány.

Možnost odebrat nepoužívaná runtime byla představena s Flatpakem 0.11.8, který byl vydán v červnu 2018. K použití tedy potřebujete tuto verzi nebo novější.

Obrázek Flatpak použitý v tomto článku pochází z https://flatpak.org/

Články Flatpak, které by se vám mohly také líbit:

  • Jak získat aplikace Flatpak, aby používaly správné téma Gtk
  • Zde je návod, jak zajistit, aby aplikace a hry Flatpak vytvořené pomocí OpenGL fungovaly s proprietárními grafickými ovladači Nvidia


Linux
  1. Jak rozšířit LVM, když ve skupině svazků není volné místo

  2. Kolik volného místa na disku bych měl mít na svém serveru?

  3. Jak najít volné místo na disku a analyzovat využití disku?

  1. Jak uvolnit místo na disku na dedikovaném serveru

  2. CentOS / RHEL :Jak odstranit nepoužívaný fyzický svazek (PV) ze skupiny svazků (VG) v LVM

  3. CentOS / RHEL :Jak najít volné místo ve skupině svazků v LVM

  1. Jak odstranit staré verze Snapu, abyste uvolnili místo

  2. Jak uvolnit místo na disku na serverech cPanel

  3. Jak vymazat volné místo na disku v Linuxu?