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 :)
Krenereta
Hi, danke für den Tip!
Hab ich mal ausprobiert und komme auf folgende Zahlen:
vorher (belegter Speicher)
15,8 GB runtime
5,8 GB repo
und 4,9 GB freier Platz im File System
danach
11,2 GB runtime
4,4 GB repo
6,4 GB freier Platz im File System
Da frag ich mich natürlich, warum im File System nur 1,5 GB frei geworden sind, anstatt 6 GB … Hast du eine Idee?
LG Krenereta
David
Hallo Krenereta, ohne weitere Informationen ist es schwer zu sagen, was deinen Platz nutzt. Du kannst mit
baobab
(einfach googeln) die Festplattenbelegung zu analysieren und überdf -h
siehst du relativ leicht, wie viel Platz auf dem File System frei ist. Vielleicht hilft dir das weiter.catflyhigh
toller tip, hat mir 5 GB frei gemacht. danke :-)