GNU/Linux >> Linux Esercitazione >  >> Linux

Come rimuovere i runtime Flatpak inutilizzati per liberare spazio

Flatpak non rimuove automaticamente un ambiente di runtime dopo la disinstallazione dell'ultima applicazione dipendente. Questo può essere un problema per alcuni utenti poiché questi runtime possono consumare molto spazio su disco.

Le applicazioni Flatpak si basano su runtime, una serie di librerie e servizi essenziali come Dbus, GLib, Gtk3, PulseAudio, ecc. Grazie a questi runtime, gli autori delle applicazioni possono raggruppare le librerie specifiche dell'applicazione senza doverle preoccuparsi delle dipendenze di basso livello.

Ogni runtime viene utilizzato da più applicazioni, il che mantiene le applicazioni piccole, ma c'è un problema. Dopo aver disinstallato tutte le applicazioni che dipendono da un particolare runtime, il runtime stesso non viene rimosso. E questo può essere un problema perché questi tempi di esecuzione possono essere molto lunghi, ad esempio:

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

Anche se Flatpak non rimuove automaticamente i runtime inutilizzati, c'è un modo per rimuoverli, simile a come apt autoremove o dnf / yum autoremove :

flatpak uninstall --unused

Questo comando dovrebbe elencare tutti i runtime Flatpak inutilizzati e offrire la possibilità di disinstallarli dal tuo sistema.

Esempio:

$ 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


Vedi anche:Come rimuovere le vecchie versioni di Snap per liberare spazio

Non è necessario allegare --user su questo comando se hai installato applicazioni Flatpak solo per il tuo utente. il flatpak uninstall --unused Il comando rimuove i runtime di sistema e utente che non sono più necessari.

L'opzione per rimuovere i runtime inutilizzati è stata introdotta con Flatpak 0.11.8, che è stato rilasciato a giugno 2018. Quindi è necessaria questa versione o più recente per utilizzarla.

L'immagine Flatpak utilizzata in questo articolo proviene da https://flatpak.org/

Articoli Flatpak che potrebbero piacerti anche:

  • Come ottenere app Flatpak per utilizzare il tema Gtk giusto
  • Ecco come ottenere app e giochi Flatpak creati con OpenGL per funzionare con driver grafici proprietari Nvidia


Linux
  1. Come trovare spazio libero su disco e analizzare l'utilizzo del disco?

  2. Come liberare spazio su disco su un server dedicato

  3. Come liberare spazio su disco sui server cPanel

  4. Come cancellare lo spazio libero su disco in Linux?

  5. Come posso verificare quanto spazio libero è rimasto su un dispositivo per creare una partizione

Come liberare spazio su Ubuntu Linux

Come rimuovere tutti i caratteri di spazio bianco da un file di testo

Come controllare lo spazio libero su disco su Linux [Metodi terminale e GUI]

Come controllare lo spazio libero su disco su Linux

Pulizia disco:come liberare spazio con cPanel

Come rimuovere Swap Space da Centos 7.x?