Was ist Flatpak und wie installiere ich Flatpak-Apps auf Ubuntu und anderen Linux
Veröffentlicht: 2020-05-28Die Paketverwaltung ist eine der wichtigen Funktionen jeder Linux-Distribution, die die Installation und Wartung von Linux-Apps vereinfacht. Verschiedene Linux-Distributionen folgen unterschiedlichen Methoden zum Packen und Verteilen von Software.
Aber die gleiche Funktion wird manchmal zu einem Stolperstein für einige Leute, die zu anderen Linux-Distributionen wechseln. Sie finden es schwierig, den neuen Paketmanager zu verstehen, und installieren die Anwendungen nicht. Um solche Probleme mit mehreren Paketmanagern zu lösen, hat sich die Linux-Distribution zu universellen Paketverwaltungssystemen wie Snap, Appimage und Flatpak entwickelt.
Wenn Sie heutzutage eine Anwendung herunterladen möchten, müssen Sie auf die Wörter „Flatpak“ oder „Flathub“ gestoßen sein. Fanden Sie es beim ersten Mal auch verwirrend? Wenn ja, ist dieser Artikel genau das Richtige für Sie, um Flatpak mit der grundlegenden Verwendung der Installation und Deinstallation von Flatpak-Apps zu verstehen.
Nachdem Sie diese Anleitung für Anfänger befolgt haben, werden Sie Folgendes lernen:
- Was ist Flatpak und Flathub
- Aktivieren oder Installieren von Flatpak auf Ubuntu, Pop!_OS, Linux Mint und anderen Linux-Distributionen
- Installieren von Flatpak-Apps mit GNOME-Software
- Installieren Sie Flatpak-Apps vom Terminal
- Installieren Sie Flatpak-Apps aus der .flatpakref-Datei
- Verwenden anderer Flatpak-Befehle
- Flatpak-Apps deinstallieren
Was ist Flatpak?
Flatpak ist ein universelles Paketverwaltungssystem zum Erstellen und Verteilen von Anwendungen auf beliebigen Linux-Distributionen. Sie müssen keine distributionsspezifischen Paketmanager lernen, um die Flatpak-App zu installieren. Es bietet ein einziges Befehlszeilenprogramm für alle Linux-Distributionen zum Herunterladen, Installieren und Aktualisieren der App.
Die Flatpak-App wird zusammen mit allen abhängigen Bibliotheken in der App geliefert. Daher müssen Sie auch keine Abhängigkeiten extern auf Ihrem Linux-Desktop installieren. Hier liste ich die wichtigsten einzigartigen Funktionen von Flatpak auf, die mehrere Gründe für die Verwendung liefern.
Eigenschaften von Flatpak:
- Sandboxing-Umgebung zum Ausführen von Apps
- Unterstützung für 24 Linux-Distributionen
- Gleichzeitiges Ausführen mehrerer Versionen derselben App
- Keine Abhängigkeitsinkompatibilitäten
- Automatisches Anwendungsupdate im Hintergrund
Was ist Flathub?
Flathub ist ein zentralisiertes Flatpak-Anwendungsrepository, das unzählige Apps und Spiele für das Linux-System anbietet. Es bietet auch einen Erstellungsservice für Entwickler, die Apps erstellen, verteilen und regelmäßig aktualisieren möchten.
Sie können Flathub auch in Ihr Software-Center integrieren, von wo aus Sie Flatpak-Anwendungen über eine grafische Oberfläche durchsuchen und installieren. Wenn Sie in Ihrem Terminal leben, können Sie das Befehlszeilen-Dienstprogramm Flatpak verwenden, um Apps aus dem Flathub-Repo zu durchsuchen und zu installieren.
Lassen Sie uns also mit dem ersten Schritt beginnen, indem wir Flatpak auf Ubuntu und anderen Linux-Distributionen einrichten.
Wie aktiviere ich den Flatpak-Support?
Wenn Sie Fedora, Endless OS, Linux Mint, CentOS oder Elementary OS verwenden, können Sie diesen Schritt überspringen, da Sie Flatpak nicht installieren müssen. Die neueste Version dieser Linux-Distributionen wird mit einer vorinstallierten und standardmäßigen Flatpak-Unterstützung geliefert.
Um Flatpak jetzt auf anderen Linux-Distributionen zu aktivieren, müssen wir nur einen einzigen Befehl ausführen, der Flatpak installiert und automatisch mit dem Linux-System konfiguriert.
Installieren Sie Flatpak auf Debian, Pop!_OS, Ubuntu und seinen Derivaten
sudo apt install flatpak
Installieren Sie Flatpak auf der älteren Version von Ubuntu vor 18.10
sudo add-apt-repository ppa:alexlarsson/flatpak sudo apt aktualisieren sudo apt install flatpak
Flatpak auf Red Hat Enterprise Linux (RHEL) installieren
sudo yum Flatpak installieren
Installieren Sie Flatpak unter Arch Linux
sudo pacman -S flatpak
Installieren Sie Flatpak auf OpenSUSE
sudo zypper install flatpak
Installieren Sie Flatpak auf Solus
sudo eopkg install flatpak xdg-desktop-portal-gtk
Für alle anderen Linux-Distributionen können Sie hier nachsehen.
Sobald Sie die Installation von Flatpak abgeschlossen haben, starten Sie Ihr System neu und wir sind bereit, mit dem nächsten Schritt der Installation von Flatpak-Anwendungen fortzufahren. Aber bevor wir fortfahren, lassen Sie mich Sie darüber informieren, dass ich im Folgenden drei Methoden zum Herunterladen und Installieren von Flatpak-Apps aus dem Flathub-Repo besprechen werde.
- Installieren von Flatpak-Apps mit dem GNOME-Softwarecenter
- Installieren von Flatpak-Apps mithilfe der .flatpakref-Datei
- Installieren der Flatpak-App über die Befehlszeile
Es steht Ihnen also frei, eine der drei Methoden entsprechend Ihrer eigenen Situation, Ihrem Wunsch und Ihrem Komfortniveau zu verwenden. An dieser Stelle möchte ich auch erwähnen, dass ich Ubuntu 20.04 Linux verwende, um die Flatpak-App-Installation anzuzeigen.
Wie installiere ich Flatpak-Apps mit dem grafischen GNOME-Software-Center?
1. Installieren Sie das Flatpak-Plugin
Die grafische Methode ist die einfachste Art, Flaptak-Apps für alle zu installieren, die Angst vor dem Terminal haben. Um das Standard-Software-Center zu verwenden, müssen Sie zuerst die Flatpak-Unterstützung aktivieren.
Wenn Sie also die GNOME-Desktopumgebung verwenden, installieren Sie das Flatpak-Plugin, indem Sie den folgenden Befehl ausführen:
sudo apt install gnome-software-plugin-flatpak
Führen Sie für den KDE-Desktop den folgenden Befehl aus:
sudo apt install plasma-discover-backend-flatpak
2. Suchen Sie nach App mit Source Label To Flathub
Suchen Sie jetzt einfach in Ihrem Standard-Software-Center nach der App, und Sie werden ein Label mit einer Quelle bemerken, die auf das Flathub-Repository verweist.
Klicken Sie auf „Installieren“ und Sie können jetzt eine Flatpak-App auf Ihrem System installieren.
Wie installiere ich Flatpak-Apps mit der Datei .flatpakref (Flatpak)?
1. Suchen Sie auf der Online-Flathub-Plattform nach der App
Gehen Sie zum Online-Flathub-App-Store und suchen Sie nach Ihrer gewünschten App.
2. Laden Sie die Flatpak-Datei .flatpakref herunter
Klicken Sie auf „Installieren“ und es wird eine Torrent-ähnliche Flatpak-Datei .flatpakref heruntergeladen, die wir im nächsten Schritt verwenden werden, um die App zu installieren.
3. Installieren Sie die Flatpak-App aus der .flatpakref-Datei
Führen Sie nun den folgenden Befehl aus, um die App mithilfe der .flatpakref-Datei zu installieren.
flatpak install --from /path/to/<app-id>.flatpakref
Sobald Sie die Installation der App abgeschlossen haben, können Sie entweder in Ihrem System suchen oder den folgenden Befehl ausführen, um die App zu öffnen:
Flatpak führt <App-ID> aus
Wie installiere ich Flatpak-Apps über die Befehlszeile?
1. Installieren Sie das Flathub-Repository
Um eine Flatpak-App vom Terminal aus zu installieren, müssen wir zuerst das Flathub-Repository installieren, damit wir nach der App suchen und sie dann installieren können.
Führen Sie also den Befehl aus, um Flathub hinzuzufügen, der die vollständige Liste der Flatpak-App enthält:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
2. Suchen Sie die Flatpak-App vom Terminal aus
Wir können jetzt mit einem einzigen Befehl nach beliebigen suchen:
Flatpak-Suche <App-Name>
Es listet alle Apps auf, die mit dem von Ihnen eingegebenen app-name
in Verbindung stehen.
3. Installieren Sie die Flatpak-App mit der App-ID
Suchen Sie die App, die Sie installieren möchten, kopieren Sie ihre Anwendungs-ID und übergeben Sie sie als Eingabe an den folgenden Befehl, um die App zu installieren:
flatpak install flathub <app-id>
Führen Sie nun die Anwendung mit dem Befehl aus:
Flatpak führt <App-ID> aus
Verwenden anderer Flatpak-Befehle
Wenn Sie mehr mit Flatpak machen möchten, können Sie alle verfügbaren Befehle überprüfen, indem Sie die Handbuchseite lesen:
Mann Flatpak
Wie Sie sehen können, gibt es mehrere Befehle zum Verwalten der installierten Anwendungen. Eine davon ist die flatpak list
, die alle installierten Flaptak-Apps auf Ihrem System anzeigt.
Flatpak-Liste
Um die spezifische App zu aktualisieren, können Sie Folgendes ausführen:
Flatpak-Update <App-ID>
Wie deinstalliere ich Flatpak-Apps?
Wenn Sie schließlich Flatpak-Apps entfernen möchten, können Sie dasselbe sowohl mit grafischen als auch mit Befehlszeilenmethoden tun.
Wenn Sie eine Befehlszeile verwenden, führen Sie einfach flatpak list
und holen Sie sich app-id
. Führen Sie dann den Befehl zum Deinstallieren der App aus:
flatpak deinstallieren <app-id>
Mit einer grafischen Methode können Sie in Ihrem jeweiligen Softwarecenter nach Ihrer installierten App suchen und dann einfach auf Entfernen oder Deinstallieren klicken.
Fazit
Ich hoffe, Ihnen hat der Anfängerleitfaden gefallen und Sie haben etwas über das Flatpak-Paketverwaltungssystem erfahren. Fühlen Sie sich frei, Ihre Meinung zu äußern oder Zweifel im Kommentarbereich unten zu stellen.