So installieren Sie Flatpak unter Ubuntu 24.04, 22.04 oder 20.04

Flatpak ist ein beliebtes Framework zum Verteilen und Ausführen von Anwendungen in einer sicheren Sandbox-Umgebung auf Linux-Systemen. Es ermöglicht Ihnen, Anwendungen unabhängig von der verwendeten Linux-Distribution zu installieren und auszuführen und sorgt so für Konsistenz und Sicherheit in verschiedenen Umgebungen. Flatpak-Pakete enthalten alle erforderlichen Abhängigkeiten und stellen sicher, dass Anwendungen wie erwartet ausgeführt werden, ohne mit Systembibliotheken in Konflikt zu geraten. Es ist besonders nützlich, um auf die neuesten Softwareversionen zuzugreifen, die möglicherweise nicht über herkömmliche Paketmanager verfügbar sind.

Unter Ubuntu 24.04, 22.04 oder 20.04 können Sie Flatpak auf zwei Arten installieren: Verwenden Sie das Standard-Ubuntu-Repository für eine stabile und unkomplizierte Installation oder fügen Sie das Flatpak Team Launchpad PPA hinzu, um Zugriff auf die neuesten stabilen Releases oder Entwicklungs-Builds für diejenigen zu erhalten, die zum Testen beitragen möchten. Diese Anleitung führt Sie durch beide Methoden und stellt sicher, dass Sie über das neueste Flatpak-Setup verfügen, das Ihren Anforderungen entspricht.

Aktualisieren Sie Ubuntu vor der Flatpak-Installation

Die erste Aufgabe besteht darin, Ihr System zu aktualisieren, um sicherzustellen, dass alle vorhandenen Pakete vor der Installation auf dem neuesten Stand sind.

sudo apt update && sudo apt upgrade

Methode 1: Installieren Sie Flatpak über das Standard-APT-Repository

Die Installation von Flatpak auf Ubuntu kann auf verschiedene Arten erfolgen. Die erste Methode, die wir besprechen, ist die Installation über das Ubuntu-Repository. Es ist wichtig zu beachten, dass Ubuntu Flatpak standardmäßig in seinem Repository behält. Aufgrund der Konkurrenz zu Snap, der Muttergesellschaft von Ubuntu, ist es jedoch nicht standardmäßig installiert.

Um Flatpak mithilfe des Ubuntu-Repositorys zu installieren, können Sie den folgenden Befehl in einem Linux-Terminal verwenden:

sudo apt install flatpak

Dieser Befehl fordert Sie auf, vor der Installation von Flatpak Ihr Root-Passwort einzugeben. Nachdem Sie Ihr Passwort eingegeben haben, beginnt der Installationsvorgang.

Nach der Installation können Sie das Flathub-Repository, das primäre Repository für Flatpak-Anwendungen, hinzufügen, indem Sie den folgenden Befehl ausführen:

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

Dieser Befehl fügt das Flathub-Repository zu Ihrer Flatpak-Installation hinzu, sodass Sie problemlos nach Anwendungen aus dem Flathub-Repository suchen und diese installieren können.

Methode 2: Installieren Sie Flatpak über Flatpak Team APT PPA

Die zweite Methode zur Installation von Flatpak auf Ubuntu verwendet das LaunchPAD PPA des „Flatpak“-Teams, das die neuesten stabilen und Entwicklungsversionen von Flatpak enthält. Diese Methode wird dringend empfohlen, da Canonical, die Muttergesellschaft von Ubuntu, mehr Druck auf die Verwendung von Snap gegenüber APT ausübt, insbesondere gegenüber Flatpak.

Option 1: Stabiles Flatpak-PPA importieren:

sudo add-apt-repository ppa:flatpak/stable -y

Option 2: Flatpak-Entwicklungs-PPA importieren:

sudo add-apt-repository ppa:flatpak/development -y

Führen Sie nach dem Importieren des PPA ein APT-Update aus, um sicherzustellen, dass die Änderungen übernommen werden:

sudo apt update

Installieren Sie jetzt Flatpak, indem Sie den folgenden Befehl ausführen:

sudo apt install flatpak

Dieser Befehl fordert Sie vor der Installation von Flatpak auf, Ihr Root-Passwort einzugeben. Nach Eingabe Ihres Passworts beginnt der Installationsvorgang.

Nach der Installation können Sie das Flathub-Repository, das primäre Repository für Flatpak-Anwendungen, hinzufügen, indem Sie den folgenden Befehl ausführen:

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

Dieser Befehl fügt das Flathub-Repository zu Ihrer Flatpak-Installation hinzu, sodass Sie problemlos nach Anwendungen aus dem Flathub-Repository suchen und diese installieren können.

Nachdem Sie die Flatpak-Version mithilfe des PPA installiert haben, können Sie die installierte Version außerdem mit dem Befehl „apt-cache policy“ überprüfen, wie unten gezeigt:

apt-cache policy flatpak

Wie in der Anleitung gezeigt, wurde beim Installationsvorgang die Entwicklungsversion von Flatpak installiert, die zum Zeitpunkt des Schreibens Version 1.15.3 war. Es ist wichtig zu beachten, dass diese Version möglicherweise etwas vor der stabilen Flatpak-PPA-Version und deutlich vor der Standardversion von Ubuntu liegt, die 1.12.7 ist und als veraltet gilt.

Grundlegende Flatpak-Befehle

In diesem Abschnitt wird die Verwendung von Flatpak auf Ihrem Ubuntu-System ausführlicher erläutert.

Hinzufügen eines Remote-Repositorys

Flatpak verwendet Remote-Repositorys zum Herunterladen und Installieren von Anwendungen. Um ein Remote-Repository hinzuzufügen, verwenden Sie den folgenden Befehl:

flatpak remote-add --if-not-exists <name> <URL>

Um beispielsweise das Flathub-Repository hinzuzufügen, das das primäre Repository für Flatpak-Anwendungen ist, verwenden Sie den folgenden Befehl:

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

Installieren von Anwendungen

Um eine Anwendung mit Flatpak zu installieren, verwenden Sie den folgenden Befehl:

flatpak install <application-name>

Um beispielsweise die Bildbearbeitungssoftware GIMP zu installieren, verwenden Sie den folgenden Befehl:

flatpak install org.gimp.GIMP

Aktualisieren von Anwendungen

Um eine Anwendung zu aktualisieren, die mit Flatpak installiert wurde, verwenden Sie den folgenden Befehl:

flatpak update <application-name>

Um GIMP beispielsweise zu aktualisieren, verwenden Sie den folgenden Befehl:

flatpak update org.gimp.GIMP

Deinstallieren von Anwendungen

Um eine Anwendung zu deinstallieren, die mit Flatpak installiert wurde, verwenden Sie den folgenden Befehl:

flatpak uninstall <application-name>

Um GIMP zu deinstallieren, verwenden Sie beispielsweise den folgenden Befehl:

flatpak uninstall org.gimp.GIMP

Auflisten der installierten Anwendungen

Um alle Anwendungen aufzulisten, die mit Flatpak installiert wurden, verwenden Sie den folgenden Befehl:

flatpak list

Suchen nach Anwendungen

Um im Flatpak-Repository nach einer Anwendung zu suchen, verwenden Sie den folgenden Befehl:

flatpak search <search-term>

Um beispielsweise nach der Produktivitätssuite LibreOffice zu suchen, verwenden Sie den folgenden Befehl:

flatpak search libreoffice

Auflisten von Remote-Repositorys

Um alle aktuell konfigurierten Remote-Repositorys aufzulisten, verwenden Sie den folgenden Befehl:

flatpak remote-list

Nach Updates suchen

Um nach Updates für mit Flatpak installierte Anwendungen zu suchen, verwenden Sie den folgenden Befehl:

flatpak update

Aktualisieren des Flatpak-Systems

Um das Flatpak-System selbst zu aktualisieren, verwenden Sie den folgenden Befehl:

flatpak update --system

Infos zur Bewerbung

Um Informationen zu einer Anwendung abzurufen, beispielsweise deren Version und andere Details, verwenden Sie den folgenden Befehl:

flatpak info <application-name>

Um beispielsweise Informationen zu GIMP zu erhalten, verwenden Sie den folgenden Befehl:

flatpak info org.gimp.GIMP

Ausführen von Anwendungen

Um eine Anwendung auszuführen, die mit Flatpak installiert wurde, verwenden Sie den folgenden Befehl:

flatpak run <application-name>

Um GIMP auszuführen, verwenden Sie beispielsweise den folgenden Befehl:

flatpak run org.gimp.GIMP

Sideload einer Anwendung

Um eine Anwendung, die nicht aus einem Repository heruntergeladen wurde, seitlich zu laden, verwenden Sie den folgenden Befehl:

flatpak install <path-to-application>

Exportieren einer Anwendung

Um eine mit Flatpak installierte Anwendung in eine Datei zu exportieren, verwenden Sie den folgenden Befehl:

flatpak export <application-name

Exportieren einer Anwendung

Um eine mit Flatpak installierte Anwendung in eine Datei zu exportieren, verwenden Sie den folgenden Befehl:

flatpak export <application-name> <filename>

Um GIMP beispielsweise in eine Datei namens gimp.flatpak zu exportieren, verwenden Sie den folgenden Befehl:

flatpak export org.gimp.GIMP gimp.flatpak

Importieren einer Anwendung

Um eine Anwendung zu importieren, die mit Flatpak exportiert wurde, verwenden Sie den folgenden Befehl:

flatpak install <filename>

Um beispielsweise die zuvor exportierte Datei gimp.flatpak zu importieren, verwenden Sie den folgenden Befehl:

flatpak install gimp.flatpak

Auflisten von Dateien in einer Anwendung

Um die Dateien aufzulisten, die als Teil einer Anwendung installiert wurden, verwenden Sie den folgenden Befehl:

flatpak list-files <application-name>

Um beispielsweise die als Teil von GIMP installierten Dateien aufzulisten, verwenden Sie den folgenden Befehl:

flatpak list-files org.gimp.GIMP

Überprüfen Sie die Anwendungsberechtigungen

Um die Berechtigungen einer Anwendung zu überprüfen, verwenden Sie den folgenden Befehl:

flatpak permissions <application-name>

Um beispielsweise die Berechtigungen für GIMP zu überprüfen, verwenden Sie den folgenden Befehl:

flatpak permissions org.gimp.GIMP

Anwendungsberechtigungen ändern

Um die Berechtigungen einer Anwendung zu ändern, verwenden Sie den folgenden Befehl:

flatpak override <application-name> --filesystem=<directory>

Um GIMP beispielsweise den Zugriff auf ein Verzeichnis namens „MyPhotos“ zu gestatten, verwenden Sie den folgenden Befehl:

flatpak override org.gimp.GIMP --filesystem=/home/user/MyPhotos

Fernaktualisierung

Um alle Remote-Repositorys zu aktualisieren, verwenden Sie den folgenden Befehl:

flatpak update --appstream

Aktualisieren einer einzelnen Fernbedienung

Um ein einzelnes Remote-Repository zu aktualisieren, verwenden Sie den folgenden Befehl:

flatpak update <remote-name>

Eine Fernbedienung entfernen

Um ein Remote-Repository zu entfernen, verwenden Sie den folgenden Befehl:

flatpak remote-delete <remote-name>

Anwendung in Sandbox ausführen

Um eine Anwendung in einer Sandbox-Umgebung auszuführen, verwenden Sie den folgenden Befehl:

flatpak run --sandbox <application-name>

Um GIMP beispielsweise in einer Sandbox-Umgebung auszuführen, verwenden Sie den folgenden Befehl:

flatpak run --sandbox org.gimp.GIMP

Erstellen eines Anwendungspakets

Um ein Anwendungspaket zu erstellen, das auf anderen Systemen verteilt und installiert werden kann, verwenden Sie den folgenden Befehl:

flatpak build-bundle <directory> <bundle-file>

Um beispielsweise ein Paket für GIMP zu erstellen, verwenden Sie den folgenden Befehl:

flatpak build-bundle org.gimp.GIMP gimp.bundle

Auflisten der installierten Runtimes mit Flatpak unter Ubuntu

Um alle aktuell installierten Runtimes aufzulisten, verwenden Sie den folgenden Befehl:

flatpak list-runtime

Verfügbare Laufzeiten auflisten

Um alle im Repository verfügbaren Runtimes aufzulisten, verwenden Sie den folgenden Befehl:

flatpak list-runtime -a

Listenerweiterungen

Um alle aktuell installierten Erweiterungen aufzulisten, verwenden Sie den folgenden Befehl:

flatpak list-extension

Liste der verfügbaren Erweiterungen

Um alle im Repository verfügbaren Erweiterungen aufzulisten, verwenden Sie den folgenden Befehl:

flatpak list-extension -a

Dies sind nur einige der wesentlichen Flatpak-Befehle zum Verwalten und Bereitstellen von Anwendungen auf Ihrem Ubuntu-System.

Abschluss

Wenn Flatpak auf Ihrem Ubuntu-System installiert ist, haben Sie Zugriff auf eine große Auswahl an Anwendungen, die sicher in einer Sandbox ausgeführt und über alle Distributionen hinweg ständig aktualisiert werden. Egal, ob Sie sich für die Stabilität des Standard-Ubuntu-Repositorys oder die hochmodernen Funktionen des Flatpak Team Launchpad PPA entscheiden, Sie stellen sicher, dass Ihr System für die neuesten über Flatpak verfügbaren Anwendungen gerüstet ist. Regelmäßige Updates, insbesondere bei Verwendung des PPA, halten Ihre Flatpak-Installation auf dem neuesten Stand und bereit für die neueste Software. Genießen Sie die Flexibilität und Sicherheit, die Flatpak Ihrer Ubuntu-Umgebung bietet.

Joshua James
Folgen Sie mir
Letzte Artikel von Joshua James (Alle anzeigen)

Hinterlasse einen Kommentar