Neben apt
nutze ich auf meinem Linux Mint System auch gelegentlich Flatpak zur Verwaltung von Anwendungen. Dies ist dann der Fall, wenn der Maintainer diesen Weg empfiehlt.
Nun ist mir aufgefallen, dass Flatpak nicht eben sorgsam mit meinem Speicherplatz umgeht. So wird einerseits ein Cache unter /var/tmp/
angelegt als auch ein Repo unter /var/lib/
.
Das ist per se kein Problem, allerdings ist Flatpak offenbar schlecht darin diese Ordner aufzuräumen, daher sammeln sich hier mit der Zeit immer mehr Daten an.
Man muss Flatpak immer mal sagen, es soll sein Zimmer aufräumen :)
Linux Mint Admin
Um Flatpak auf die Sprünge zu helfen, kann man mit diesem Befehl die nicht mehr genutzten Runtimes löschen:
$ flatpak uninstall --unused -y
Dabei werden praktisch veraltete Versionen der Anwendungen, die Flatpak mal heruntergeladen hat, entfernt. Lässt man das -y
zeigt Flatpak auch, welche Anwendungen in welcher Version dies betrifft.
Für die Bereinigung der Caches habe ich im GitHub Forum eine praktische Lösung gefunden. Dabei wird geprüft, ob Flatpak gerade läuft und falls nicht der Cache gelöscht. Statt wie beschrieben den Service einzurichten, kann man den Befehl natürlich auch einfach auf der Kommandozeile ausführen:
$ bash -c "! pgrep -x flatpak && rm -r /var/tmp/flatpak-cache-*"
In meinem Fall hat das gerade ca. 2 GB Daten freigegeben, wobei ich Flatpak – wie beschrieben – wirklich wenig nutze.
Ich hab das Ganze nun noch in meinem /etc/anacrontab
hinterlegt, damit An(n)a dem Flatpak regelmäßig sagt sein Zimmer aufzuräumen :)