Flatpak unter Linux einrichten & verwalten
Flatpak unter Linux einrichten & verwalten
Zusammenfassung: Dieser Artikel dokumentiert die Einrichtung und Verwaltung von Flatpak unter Linux. Es werden Installation, Einbindung des Flathub-Repositories, grundlegende Verwaltungsbefehle, die Steuerung von App-Berechtigungen via Flatseal und die Bereinigung ungenutzter Runtimes beschrieben.
1. Flatpak installieren
Flatpak ist in den offiziellen Paketquellen der meisten großen Distributionen verfügbar.
| Distribution | Installationsbefehl |
|---|---|
| Ubuntu / Debian | sudo apt install flatpak
|
| Fedora | vorinstalliert |
| Arch Linux | sudo pacman -S flatpak
|
| openSUSE | sudo zypper install flatpak
|
Nach der Installation wird ein Neustart oder zumindest ein erneutes Einloggen empfohlen, damit die Pfadintegration korrekt greift.
2. Flathub als Repository einbinden
Flathub ist das zentrale App-Repository für Flatpak. Ohne Flathub stehen nur distributionseigene Flatpak-Repos zur Verfügung.
flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
Für eine systemweite Installation (alle Benutzer, benötigt Root):
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
3. Grundlegende Befehle
Apps suchen
flatpak search firefox
App installieren
# Systemweit (Root erforderlich)
sudo flatpak install flathub org.mozilla.firefox
# Nur für den aktuellen Benutzer
flatpak install --user flathub org.mozilla.firefox
App starten
flatpak run org.mozilla.firefox
Installierte Apps auflisten
flatpak list
flatpak list --app # Nur Apps, ohne Runtimes
App aktualisieren
flatpak update # Alle Apps aktualisieren
flatpak update org.mozilla.firefox # Einzelne App aktualisieren
App deinstallieren
flatpak uninstall org.mozilla.firefox
4. Berechtigungen verwalten mit Flatseal
Flatpak-Apps laufen in einer Sandbox mit eingeschränkten Zugriffsrechten. Das grafische Tool Flatseal ermöglicht die komfortable Verwaltung dieser Berechtigungen.
flatpak install flathub com.github.tchx84.Flatseal
Flatseal zeigt pro App eine Übersicht aller Berechtigungen (Dateizugriff, Netzwerk, Gerätezugriff etc.) und erlaubt das Aktivieren und Deaktivieren per Toggle.
Berechtigungen per CLI verwalten
# Aktuelle Berechtigungen einer App anzeigen
flatpak info --show-permissions org.mozilla.firefox
# Dateizugriff auf Home-Verzeichnis gewähren
flatpak override --user --filesystem=home org.mozilla.firefox
# Netzwerkzugriff entziehen
flatpak override --user --unshare=network org.mozilla.firefox
5. Speicherplatzverwaltung: Ungenutzte Runtimes entfernen
Flatpak-Apps teilen sich gemeinsame Runtimes (z. B. GNOME Platform, KDE Platform). Nach Deinstallationen bleiben verwaiste Runtimes häufig zurück.
# Nicht mehr benötigte Runtimes und Apps entfernen
flatpak uninstall --unused
# Speicherplatz aller Flatpak-Daten anzeigen
du -sh ~/.local/share/flatpak
du -sh /var/lib/flatpak
6. Referenz: Wichtige Pfade
| Inhalt | Pfad |
|---|---|
| Systemweite Installation | /var/lib/flatpak/
|
| Benutzerinstallation | ~/.local/share/flatpak/
|
| App-Daten (Benutzerprofil) | ~/.var/app/[App-ID]/
|
| Konfiguration | ~/.var/app/[App-ID]/config/
|
| Cache | ~/.var/app/[App-ID]/cache/
|
Hat euch dieser Beitrag gefallen?
Dann lasst gern ein Like da.