Wie entfernt man App-Daten mit Flatpak?
- Unterschied zwischen Entfernen der App und der App-Daten
- Wie entfernt man die App-Daten einer Flatpak-Anwendung?
- Alternative manuelle Löschung der App-Daten
- Zusammenfassung
Flatpak ist ein beliebtes System zur Verteilung und Verwaltung von Linux-Anwendungen in einer sandboxed Umgebung. Wenn man eine Flatpak-Anwendung deinstalliert, bleiben oft die dazugehörigen Benutzerdaten erhalten. Es stellt sich daher die Frage, wie man neben der App auch deren gespeicherte Daten vollständig entfernt.
Unterschied zwischen Entfernen der App und der App-Daten
Beim Befehl flatpak remove <app-id> wird die Anwendung selbst vom System entfernt. Allerdings bleiben dabei die Benutzerdaten und Einstellungen meist erhalten. Dies ist nützlich, wenn man die App später erneut installieren möchte, ohne alle Einstellungen neu vornehmen zu müssen. Möchte man jedoch auch diese Daten löschen, muss ein zusätzlicher Schritt erfolgen.
Wie entfernt man die App-Daten einer Flatpak-Anwendung?
Flatpak speichert die Benutzerdaten einer Anwendung in einem eigenen Verzeichnis, das vom Benutzerprofil aus zugänglich ist. Dieses Verzeichnis kann man mit dem Befehl flatpak uninstall --delete-data <app-id> entfernen. Der Zusatz --delete-data sorgt dafür, dass neben der Anwendung auch alle zugehörigen Nutzerdaten gelöscht werden.
Beispiel: Möchte man die Anwendung org.gnome.Calculator inklusive ihrer gespeicherten Daten entfernen, verwendet man:
flatpak uninstall --delete-data org.gnome.CalculatorAlternative manuelle Löschung der App-Daten
Falls man die App bereits entfernt hat, aber die Daten noch löschen möchte, kann man die entsprechenden Verzeichnisse auch manuell entfernen. Die Daten befinden sich meist unter ~/.var/app/<app-id>/. Dort befinden sich Konfigurationsdateien, Cache und andere persistent gespeicherte Informationen. Ein einfaches Löschen des Verzeichnisses entfernt alle Nutzerdaten.
Zusammenfassung
Das reine Entfernen einer Flatpak-App löscht nicht automatisch ihre Benutzerdaten. Will man alles vollständig entfernen, empfiehlt sich die Nutzung von flatpak uninstall --delete-data <app-id>. Alternativ kann man die App-Daten auch manuell aus dem versteckten Benutzerprofil-Ordner löschen.
