Flatpak-Anwendungen von Flathub installieren

Rowan Puttergill, Fedora Dokumentationsteam Version F42 and newer Last review: 2026-05-08
Diese Seite erläutert, wie Sie containerisierte Anwendungen von Flathub – einem zentralen Repository für Flatpak-Anwendungen – installieren und verwalten.

Was ist Flathub?

Flathub ist ein zentrales Repository, das Tausende von Flatpak-Anwendungen bereitstellt. Flatpak ist eine Containerisierungstechnologie, die Anwendungen zusammen mit ihren Abhängigkeiten in einer isolierten Umgebung (Sandbox) bündelt. Dieser Ansatz bietet verschiedene Vorteile, darunter eine erhöhte Sicherheit durch Isolierung, Kompatibilität über verschiedene Linux-Distributionen hinweg sowie eine vereinfachte Verwaltung von Abhängigkeiten.

Flatpak-Anwendungen funktionieren auf allen Linux-Distributionen, nicht nur unter Fedora. Sobald eine Anwendung als Flatpak paketiert ist, lässt sie sich auf jedem System mit installiertem Flatpak ausführen, ohne dass distributionsspezifische Pakete erforderlich sind. Daher entscheiden sich viele Softwareanbieter dafür, ihre Anwendungen als Flatpaks über Flathub zu vertreiben, um ein breiteres Linux-Publikum zu erreichen.

Flatpak-Anwendungen laufen in einer Sandbox mit eingeschränktem Zugriff auf Ihr System. Jede Anwendung hat nur Zugriff auf die Ressourcen, die sie ausdrücklich benötigt, was im Vergleich zur herkömmlichen Paketinstallation eine zusätzliche Sicherheitsebene bietet.

Da Flatpak-Anwendungen in sich geschlossen sind, können sie andere Versionen von Bibliotheken und Abhängigkeiten verwenden als die, die von Ihrem System bereitgestellt werden. Das bedeutet, dass Sie mehrere Versionen derselben Anwendung oder Bibliothek gleichzeitig und ohne Konflikte ausführen können.

Die Installation und Deinstallation von Flatpak-Anwendungen ist unkompliziert und hinterlässt keine systemweiten Abhängigkeiten oder Konfigurationsdateien, die über das gesamte System verstreut sind.

Flathub und Flatpak verfügen über eine integrierte automatische Aktualisierungsfunktion, die Anwendungen mit minimalem Benutzereingriff auf dem neuesten Stand hält.

Fedora Workstation enthält eine bereits installierte und konfigurierte Flatpak-Unterstützung, was den Einstieg in die Nutzung von Flathub-Anwendungen erleichtert.

Voraussetzungen

Um Flathub unter Fedora nutzen zu können, stellen Sie sicher, dass Flatpak installiert ist:

$ sudo dnf install flatpak

Falls noch nicht aktiviert, fügen Sie das Flathub-Repository zu Ihrem System hinzu:

$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Unter Fedora Workstation ist Flatpak normalerweise vorinstalliert und für die Nutzung von Flathub konfiguriert, so dass diese Schritte wahrscheinlich nicht erforderlich sind.

Anwendungen finden und installieren

Mit dem GNOME Software Center

Der einfachste Weg, Flatpak-Anwendungen zu durchsuchen und zu installieren, führt über GNOME Software:

  1. Öffnen Sie Software über Ihr Anwendungsmenü

  2. Suchen Sie nach der Anwendung, die Sie installieren möchten

  3. Wenn die Anwendung auf Flathub verfügbar ist, klicken Sie auf Installieren

  4. Die Anwendung wird automatisch heruntergeladen und installiert

Mit KDE Discover

KDE Plasma enthält Discover, ein grafisches Software-Center, das Flatpak-Anwendungen unterstützt. Auf dem Fedora KDE Spin ist Discover vorinstalliert. Um die Flatpak-Unterstützung zu aktivieren, stellen Sie sicher, dass das Flatpak-Backend installiert ist:

$ sudo dnf install plasma-discover-flatpak

So finden und installieren Sie Anwendungen:

  1. Öffnen Sie Discover über den Anwendungsstarter

  2. Suchen Sie nach der Anwendung, die Sie installieren möchten

  3. Wenn für dieselbe Anwendung mehrere Quellen verfügbar sind, wählen Sie Flathub als Quelle aus

  4. Klicken Sie auf Installieren

Über die Befehlszeile

So suchen Sie nach Anwendungen:

$ flatpak search Anwendungsname

So installieren Sie eine Anwendung:

$ flatpak install flathub Anwendungs-ID

Beispielsweise können Sie GIMP folgendermaßen installieren:

$ flatpak install flathub org.gimp.GIMP

Flatpak-Anwendungen verwalten

Anwendungen starten

Installierte Flatpak-Anwendungen erscheinen in Ihrem Anwendungsmenü und lassen sich wie jede andere Anwendung starten. Sie können sie auch über die Befehlszeile mit Hilfe der Anwendungs-ID ausführen:

$ flatpak run Anwendungs-ID

Anwendungen aktualisieren

Alle installierten Flatpak-Anwendungen aktualisieren:

$ flatpak update

Eine bestimmte Anwendung aktualisieren:

$ flatpak update Anwendungs-ID

Beachten Sie, dass GNOME Software und KDE Discover Sie ebenfalls über verfügbare Aktualisierungen für Flatpak-Anwendungen benachrichtigen.

Anwendungen entfernen

Eine installierte Flatpak-Anwendung entfernen:

$ flatpak uninstall Anwendungs-ID

Installierte Anwendungen auflisten

Alle installierten Flatpak-Anwendungen auflisten:

$ flatpak list --app

Berechtigungen und Sandboxing

Flatpak-Anwendungen laufen in einer Sandbox mit eingeschränktem Zugriff auf Ihr System. Einige Anwendungen benötigen möglicherweise zusätzliche Berechtigungen, um ordnungsgemäß zu funktionieren:

  • Dateisystemzugriff – Lese- oder Schreibzugriff auf bestimmte Verzeichnisse

  • Hardware-Zugriff – Zugriff auf Kameras, Mikrofone oder andere Hardware

  • Systemdienste – Zugriff auf D-Bus-Dienste für Systembenachrichtigungen usw.

  • Netzwerkzugriff – Zugang zum Internet

Überprüfen Sie bei der Installation einer Anwendung die angeforderten Berechtigungen und entscheiden Sie auf der Grundlage der Funktionalität der Anwendung, ob Sie diese erteilen möchten.

Berechtigungen außer Kraft setzen

Wenn eine Anwendung zusätzliche Berechtigungen benötigt, können Sie diese mithilfe von Flatseal – einer grafischen Berechtigungsverwaltung – erteilen oder ändern:

$ flatpak install flathub com.github.tchx84.Flatseal

Alternativ können Sie die Berechtigungen über die Befehlszeile mithilfe von flatpak override anpassen.

Weitere Informationen

  • Flathub-Webseite – Besuchen Sie https://flathub.org, um die verfügbaren Anwendungen zu durchstöbern

  • Flatpak-Dokumentationhttps://docs.flatpak.org bietet detaillierte technische Informationen

  • Anwendungsseiten – Die meisten Flatpak-Anwendungen verfügen über Informationsseiten auf Flathub mit Bewertungen und Details