Technisches und Persönliches

Flatpak Cache und unbenutzte Runtimes löschen

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 :)

Zurück

ftp-mysql-dump: eine Datenbank per FTP abholen

Nächster Beitrag

Alternative CDDB Server

  1. 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

  2. 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 über df -h siehst du relativ leicht, wie viel Platz auf dem File System frei ist. Vielleicht hilft dir das weiter.

  3. catflyhigh

    toller tip, hat mir 5 GB frei gemacht. danke :-)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Präsentiert von WordPress & Theme erstellt von Anders Norén