So bereinigen Sie Flatpak-Apps, um Speicherplatz freizugeben
Hier erfahren Sie, wie Sie Flatpak-Apps bereinigen, um Ihren wertvollen Speicherplatz zurückzugewinnen. Folgen.
Flatpak-Pakete (wie Snap) laufen im Sandbox-Modus. Es ist so konzipiert, dass eine einzelne Anwendung, auch wenn es sich um eine kleinere handelt, eine beträchtliche Menge an Speicherplatz beansprucht. Beispielsweise kann ein einfacher Testeditor oder eine einfache Bildannotatoranwendung mehr als 100 MB Speicherplatz beanspruchen.
So funktionieren Flatpak oder sogar Snap grundsätzlich. Es ruft alle Abhängigkeiten für eine App ab und wird unabhängig ausgeführt. Der Vorteil dieses Designs besteht darin, dass Sie sich keine Gedanken über Abhängigkeiten oder Aktualisierungen machen müssen. Alles, was Sie tun müssen, ist zu installieren und auszuführen. Im Gegenteil, es nimmt sehr viel Speicherplatz in Anspruch.
Und wenn Sie Ubuntu, Elementary OS oder eine andere Distribution über einen längeren Zeitraum verwenden, werden Sie überrascht sein, dass Flatpak mit der Zeit immer mehr Speicherplatz beansprucht.
Daher geben wir Ihnen in dieser Anleitung einige Befehle, die Sie selbst ausführen können, um Flatpak-Apps zu bereinigen.
Flatpak aufräumen
Wo werden Flatpak-Pakete installiert?
Wenn Sie ein Flatpak-Paket installieren, wird es in /var/lib/flatpak
installiert. Alle installierten Dateien, Metadaten, Anwendungsdateien und Laufzeitdateien sind in diesem Verzeichnis enthalten. Außerdem enthält das Benutzerinstallationsverzeichnis Flatpak-Daten – also ~/.local/share/flatpak
Wie finde ich die Größe von Flatpak-Apps heraus?
Es gibt mehrere Befehle und Parameter von „flatpak“, die Sie kombinieren können, um das gewünschte Ergebnis zu erhalten und die Anwendungen, Größe und Art der Installation aufzulisten. Hier sind einige Beispiele.
- Überprüfen Sie die Größe von
/var/lib/flatpak
. Da es jedoch von allen Flatpak-Apps und Laufzeiten verwendet wird, können Sie möglicherweise nicht vollständig wiederherstellen.
du -h /var/lib/flatpak
Größe von var-lib-flatpak
- Wenn Sie über Disk Usage Analyzer verfügen, können Sie dies überprüfen, indem Sie einfach die oben genannten Verzeichnisse besuchen.
Disk Analyzer zeigt die Flatpak-Größe an
Sie können einen der folgenden Befehle verwenden, um die Größe der installierten Flatpak-Pakete anzuzeigen.
- Alle installierten Flatpaks mit Namen und installierter Größe anzeigen.
flatpak --columns=name,size list
Flatpak-Liste Beispiel 1
- Listen Sie alle installierten Flatpaks mit Installationstyp, Größe und Anwendungs-ID auf.
flatpak --columns=app,name,size,installation list
Flatpak-Liste Beispiel 2
- Sehen Sie sich nur das von Ihnen installierte Flatpak an.
flatpak --columns=name,size --user list
Flatpak-Liste Beispiel 3
Denken Sie daran, dass in Ihrem System möglicherweise zwei Arten von Flatpaks vorhanden sind. Einige davon sind möglicherweise Teil des Betriebssystems selbst. Und einige davon werden von Ihnen installiert.
Befehle zum Aufräumen
- Verwenden Sie den folgenden Befehl, um Flatpak-Pakete zu deinstallieren, die nicht verwendet werden. Dies ist ein sicherer Befehl, den Sie ausprobieren können.
flatpak uninstall --unused
Bereinigen Sie Flatpak mit einem nicht verwendeten Schalter
Mit dem obigen Befehl habe ich in meinem Testsystem etwa 1 GB+ freigegeben.
Die Größe von var-lib-flatpak wurde reduziert
- Wenn Sie ein bestimmtes Flatpak-Paket deinstallieren möchten, verwenden Sie den folgenden Befehl. Ändern Sie die Anwendungs-ID durch den App-Namen. Den App-Namen finden Sie in den obigen Befehlen zur Listengröße.
flatpak uninstall <application ID>
- Der folgende Befehl entfernt alle Flatpak-Pakete von Ihrem System. Versuchen Sie, es nicht auszuführen, es sei denn, Sie sind sich ganz sicher, was Sie tun. Abhängig von Ihrer Konfiguration kann dies zu Systemausfällen führen.
flatpak uninstall --all
Schließlich gibt es einige Flatpak-Cache-Dateien im Pfad /var/tmp/flatpak-cache-*
. Obwohl die Größe möglicherweise nicht von Bedeutung ist. Sie können sie aber trotzdem entfernen.
sudo rm -rfv /var/tmp/flatpak-cache-*
Weitere Informationen zu Flatpak-Befehlen finden Sie im offiziellen Leitfaden. Und lassen Sie mich im Kommentarfeld unten wissen, ob Ihnen dies dabei geholfen hat, Platz zu schaffen.
Wenn Sie Snap-Pakete bereinigen möchten, finden Sie die Anleitung hier.