Dann bitte noch als erledigt markieren. Siehe meine Signatur.
Oder du nutzt einfach zypper ...
Ich hab mich noch für eine weitere Variante entschieden die es mir ermöglicht weiterhin Discover zu verwenden ohne regelmäßig
dieses /var/lib/flatpak-Verzeichnis selbst aufräumen zu müssen :
Ich lasse /var/lib/flatpak automatisch beim Hochfahren meines Notebooks aufräumen.
Falls es jemanden interessiert wie man sowas machen kann :
- Man erstellt ein Shellscript mit den auszuführenden Kommandos und legt es irgendwo an passender Stelle im Dateisystem mit 755-Berechtigungen ab
- Man erstellt eine <name>.Service Datei und legt diese mit Berechtigungen 644 unter /etc/systemd/system ab. Der genaue Pfad zum Shellscript muss in dieser Service-Datei enthalten sein
- Und aktiviert den neuen Service dann unter root mit dem Kommando systemctl enable <name>.service
Und schon wird automatisch beim Hochfahren das Verzeichnis gelöscht, und kurz darauf wird es dann automatisch neu angelegt.
Mag für den einen oder anderen als der Overkill erscheinen, aber ich hab immer wieder mal für diesen und jenen Zweck so einen eigenen Service installiert.
HIer mein kleines Shellscript cleanup_flatpak.sh :
cd /var/lib
dirs=`ls -la flatpak | wc -l`
if test $dirs -gt 0; then
rm -rf flatpak
fi
Und hier die zugehörige cleanup_flatpak.service Datei
## Lege selbst eine beliebige Beschreibung fest, wozu dient die Ausführung des Scripts?
[Unit]
pescription=cleanup_flatpak
## Die Anweisung, das Script bei Systemstart auszuführen und der Pfad, wo sich das Script selbst befindet. Kann je nach Speicherort natürlich variieren.
[Service]
ExecStart=/bin/bash /home/stephan/sources/cleanup_flatpak.sh
## Hier werden notwendige Informationen beschrieben, um den Service bei Systemstart direkt auszuführen.
[Install]
WantedBy=multi-user.target
Alias=cleanupflatpak.service