Flatpak

So installieren Sie Flatpak-, Snap- und AppImage-Apps unter Linux

So installieren Sie Flatpak-, Snap- und AppImage-Apps unter Linux
Dieser Artikel erklärt, wie Sie Flatpak-, Snap- und AppImage-Pakete unter Linux installieren, entfernen und verwalten. Diese drei Paketformate wurden in den letzten Jahren entwickelt und bieten verteilungsunabhängige Pakete, die auf allen wichtigen Linux-Distributionen installiert werden können. Einen ausführlichen Vergleich zwischen diesen Verpackungsformaten finden Sie hier.

Installieren und Verwalten von Flatpak-Paketen

Wenn Sie Ubuntu, seine Derivate oder andere auf Ubuntu basierende Linux-Distributionen verwenden, können Sie die folgenden beiden Befehle ausführen, um Flatpak-Pakete einzurichten:

$ sudo apt install flatpak
$ flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flachpakrepo

Der zweite Befehl fügt das offizielle Flathub-Repository hinzu, das zum Herunterladen und Installieren von Flatpak-Apps verwendet werden kann. Es ist möglich, andere Repositorys von Drittanbietern hinzuzufügen, indem Sie die Repository-URL im zweiten Befehl oben ersetzen. Im Allgemeinen sollten Sie jedoch beim Standard-Repository bleiben, um zu vermeiden, dass ungetestete Apps installiert werden, die möglicherweise Sicherheitsprobleme aufweisen.

Wenn Sie eine andere Linux-Distribution verwenden, befolgen Sie diese Kurzanleitung zur Einrichtung, die Installationsanweisungen für über 25 Linux-Distributionen enthält.

Sobald Sie das Flatpak-Setup abgeschlossen haben, können Sie zum Flathub Store gehen, um eine App Ihrer Wahl herunterzuladen. Um beispielsweise das Firefox Flatpak-Paket zu installieren, können Sie seine Auflistung im Flathub-Store besuchen oder mit der Suchleiste auf der Flathub-Website danach suchen. Jede Auflistung auf der Flathub-Seite enthält einen Installationsbefehl am Ende der Seite. Sie müssen diesen Befehl im Terminal ausführen, um das Paket zu installieren. Beachten Sie, dass der Befehl für alle Linux-Distributionen gleich ist. Für den zitierten Fall müssen Sie den folgenden Befehl ausführen, um das Firefox-Flatpak-Paket zu installieren:

$ flatpak install flathub org.mozilla.Feuerfuchs

Beachten Sie, dass Sie bei der Installation eines Flatpak-Pakets möglicherweise aufgefordert werden, zusätzliche Pakete und Abhängigkeiten zu installieren. Dies ist normal, da Flatpak-Pakete die erforderlichen Pakete und Bibliotheken nach Bedarf installieren.

Um ein installiertes Flatpak-Paket zu entfernen, müssen Sie den folgenden Befehl ausführen (ID des Pakets ersetzen):

$ flatpak deinstallieren org.mozilla.Feuerfuchs

Wenn Sie sich nicht an die ID des Pakets erinnern, können Sie sie auf der Flathub Store-Eintragsseite abrufen get. Flatpak zeigt Ihnen auch App-Vorschläge, wenn Sie nur einen Teilnamen oder eine ID angeben. Wenn Sie beispielsweise im obigen Befehl nur „firefox“ verwenden, bietet Flatpak Ihnen automatisch die Möglichkeit, das Firefox-Paket zu entfernen.

Um ein installiertes Flatpak-Paket zu aktualisieren, müssen Sie den folgenden Befehl ausführen (ID des Pakets ersetzen):

$ flatpak update org.mozilla.Feuerfuchs

Um alle auf Ihrem Linux-System installierten Flatpak-Pakete aufzulisten, verwenden Sie den folgenden Befehl:

$ Flatpak-Liste

Viele Linux-Distributionen verwenden das Flatpak-Plugin in ihrer Softwareverteilungs-App, um eine einfachere Installation und automatische Updates zu ermöglichen. Um weitere Informationen zur Flatpak-Nutzung zu erhalten, führen Sie die folgenden beiden Befehle aus:

$ flatpak --help
$ Mann Flatpak

Installieren und Verwalten von Snap-Paketen

Ubuntu, seine Derivate und die meisten anderen auf Ubuntu basierenden Linux-Distributionen werden standardmäßig mit aktivierter Snap-Unterstützung geliefert. Sie können in der GUI-Softwarecenter-App nach Snap-Paketen suchen und diese über die Befehlszeile installieren. Snap-Pakete können auch auf der Snap Store-Website gesucht werden. Jedes Listing im Snap Store zeigt einen Befehl zum Installieren der aufgeführten App.

Um Snap-Unterstützung zu anderen Linux-Distributionen hinzuzufügen, müssen Sie möglicherweise zuerst das Paket „snapd“ installieren (ähnlich dem oben beschriebenen Flatpak-Setup). Folgen Sie der hier verfügbaren snapd-Setup-Anleitung für über 25 Linux-Distributionen.

Sobald Sie die Installation von snapd abgeschlossen haben, besuchen Sie einen beliebigen Eintrag im Snap Store und führen Sie den angegebenen Befehl aus, der auf der Seite aufgeführt ist. Um beispielsweise Android Studio Snap zu installieren, müssen Sie den folgenden Befehl ausführen:

$ sudo snap install android-studio --classic

Um ein Snap-Paket zu entfernen, verwenden Sie den folgenden Befehl (ersetzen Sie den Anwendungsnamen nach Bedarf):

$ sudo snap entfernen android-studio

Um alle auf Ihrem System installierten Snap-Pakete aufzulisten, verwenden Sie den folgenden Befehl:

$ Snap-Liste

Beachten Sie, dass Sie Snap-Updates nicht deaktivieren können. Sie werden in regelmäßigen Abständen automatisch auf Ihrem System installiert. Sie können sie jedoch verschieben oder Updates vorübergehend zurückhalten. Eine detaillierte Anleitung zur Verwaltung von Snap-Updates finden Sie hier.

Um mehr über Snap-Pakete zu erfahren, führen Sie die folgenden zwei Befehle aus:

$ snap --help
$ Mann Snap

Installieren und Verwalten von AppImage-Paketen

AppImage-Pakete funktionieren ähnlich wie portable „exe“-Dateien, die Sie möglicherweise unter Windows verwendet haben. Alles, was Sie tun müssen, ist eine AppImage-Datei herunterzuladen und sie als ausführbar zu markieren, um die App auszuführen. Um eine AppImage-Datei ausführbar zu machen, führen Sie einen Befehl im folgenden Format aus:

$ chmod +x-Datei.App-Bild

Sobald die ausführbare Datei markiert ist, doppelklicken Sie auf die ausführbare AppImage-Datei, um die App zu starten. Um eine AppImage-Datei zu entfernen, löschen Sie sie einfach von Ihrem Festplattenspeicher.

Ähnlich wie bei Flatpak und Snap ist auch ein AppImage Store verfügbar. Im Gegensatz zu Snap und Flatpak listen Entwickler, die ihre Apps im AppImage-Format vertreiben, diese jedoch nicht oft in diesem zentralisierten Store auf. AppImage-Dateien werden meistens über Quellcode-Repositorys oder von Anwendungs-Websites verteilt.

In einigen Fällen können AppImage-Dateien Sie auffordern, einen Launcher zu erstellen, der in Anwendungsmenüs und auf dem Desktop als Verknüpfung angezeigt wird. Wenn Sie sich dafür entschieden haben, einen Launcher zu erstellen, möchten Sie ihn möglicherweise entfernen, nachdem Sie eine AppImage-Datei gelöscht haben. Besuchen Sie dazu einfach den unten angegebenen Ort und löschen Sie das zugehörige „.Desktop“-Datei.

$HOME/.Lokal/Freigeben/Anwendungen/

Fazit

Flatpak-, Snap- und AppImage-Pakete bieten neue Möglichkeiten zur Verteilung von Anwendungen auf alle wichtigen Linux-Distributionen. Sie bieten eine bessere Sicherheit und erleichtern Entwicklern die Verteilung ihrer Apps. Diese neuen Paketformate sind die Zukunft der Linux-Anwendungspaketierung, insbesondere für systemfremde Anwendungen von Drittanbietern.

So verwenden Sie AutoKey zur Automatisierung von Linux-Spielen
AutoKey ist ein Desktop-Automatisierungsdienstprogramm für Linux und X11, programmiert in Python 3, GTK und Qt. Mithilfe der Skript- und MACRO-Funktio...
So zeigen Sie den FPS-Zähler in Linux-Spielen an
Linux-Gaming bekam einen großen Schub, als Valve 2012 die Linux-Unterstützung für den Steam-Client und seine Spiele ankündigte. Seitdem haben viele AA...
Herunterladen und Spielen von Sid Meier's Civilization VI unter Linux and
Einführung in das Spiel Civilization 6 ist eine moderne Version des klassischen Konzepts, das in der Reihe der Age of Empires-Spiele eingeführt wurde....