Zum Inhalt

Flatpak unter Linux einrichten & verwalten

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.

Kommentare

Noch keine Kommentare.
Neuen Kommentar schreiben

Deine E-Mail wird nicht veröffentlicht. Bei Antworten erhältst du eine Benachrichtigung.