snap war gerade in einem Beitrag, deshalb schauen wir uns den anderen „sandwich-Installer“ FLATPAK an.
Ich möchte heute ein kleines Tool vorstellen, das ein bisschen bei flatpak aufräumt.

Es könnte ja sein, dass da irgend ein Abstrurz bei der Installation passierte oder das Dateien übrig blieben. flatsweep behauptet das es dieses bereinigen kann.

Installiert wird es mittels

sudo flatpak install flatsweep

danach findet man das Programm unter Zubehör. Bei mir tauchten gleich ein paar Ungereimheiten auf, die ich entsorgte.

Für alle die Flatpak-Installationen bevorzugen, kann dieses Tool, gute Hilfe leisten.

Categories:

Tags:

Schreibe einen Kommentar

5 Reaktionen

  1. von GNU/linux.ch:

    #!/bin/bash

    # 1. Temporäre Liste für verwaiste Ordner erstellen
    orphaned_dirs=()

    echo -e „\nSuche nach verwaisten Flatpak-Ordnern…“
    echo „—————————————-“

    # 2. Verwaiste Ordner identifizieren und anzeigen
    for dir in ~/.var/app/*; do
    # Falls der Ordner leer ist oder nicht existiert, überspringen
    [ -d „$dir“ ] || continue

    app_id=$(basename „$dir“)

    # Prüfen, ob die App noch installiert ist
    if ! flatpak list –app –columns=application | grep -q „^${app_id}$“; then
    du -sh „$dir“ 2>/dev/null
    orphaned_dirs+=(„$dir“)
    fi
    done

    echo „—————————————-“

    # 3. Abfrage und Löschfunktion, falls Ordner gefunden wurden
    if [ ${#orphaned_dirs[@]} -eq 0 ]; then
    echo „Super! Keine verwaisten Ordner gefunden.“
    else
    echo „Es wurden ${#orphaned_dirs[@]} verwaiste(r) Ordner gefunden.“
    read -p „Möchten Sie alle oben aufgelisteten Ordner JETZT löschen? (j/N): “ choice

    case „$choice“ in
    [jJ][aA]|[jJ])
    echo „Lösche Ordner…“
    for dir in „${orphaned_dirs[@]}“; do
    rm -rf „$dir“
    echo „Gelöscht: $dir“
    done
    echo „Bereinigung erfolgreich abgeschlossen!“
    ;;
    *)
    echo „Abgebrochen. Es wurden keine Dateien gelöscht.“
    ;;
    esac
    fi

  2. Am besten legt man sich ein oder mehrere bash aliase in der .bashrc an.
    Ich nutze:
    ————-
    # Freien Speicherplatz ermitteln, der Name der root-Partition kann mit „lsblk“ ermittelt werden, Wert bei „part /“: sdX oder hdX oder nvme0n1pX (X ist ein Platzhalter für den eigentlichen Namen)
    alias diskf=’echo $(df -h | grep sda4 | tr -s “ “ | cut -f4 -d“ „)‘

    # Gefahros aufräumen, nicht beötigte Pakete und Abhängigkeiten löschen:
    alias apt-clean=’diskf; sudo apt autoclean; sudo apt autoremove –purge; diskf‘

    # Der APT-Cache kann bei wenig Speicherplatz auch gelöscht werden,
    alias apt-cache-clean=’diskf; echo „paket cache löschen“; sudo apt-get clean; diskf‘

    # Nicht benötige flatpaks entfernen
    alias flp-clean=’diskf; flatpak uninstall –unused; flatpak uninstall –delete-data; diskf‘

    # alles aufräumen was geht, incl. die systemd journal Logs auf 100MB verkleinern (reicht für mehrere reboot logs)
    # Und freien Speicher vor und nach dem Aufräumen anzeigen
    alias clean-all=’diskf > diskf.old;apt-clean;apt-cache-clean;flp-clean;journal-s100;/usr/bin/cat diskf.old;diskf‘

Neue Themen im Forum
Android Phones von GoogleIch wollte solche Überlegungen nicht so offen darlegen, da einige … Weiterlesen
split: ein nettes kleines ToolHallo, hat leider etwas gedauert... Ich habe mal eine Anregung … Weiterlesen
Absatzmarke in Verzeichnis- und D …Ich muss mich kurz entschuldigen, dass ich erst heute antworte(n k … Weiterlesen
Kategorien im Wiki
WIKI-Beiträge des Monates

Die Beiträge des Monates finden Sie im Kalender unter den blau markierten Tageszahlen.

Juli 2026
M D M D F S S
 12345
6789101112
13141516171819
20212223242526
2728293031  
Archiv