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.FeuerfuchsBeachten 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.FeuerfuchsWenn 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.FeuerfuchsUm alle auf Ihrem Linux-System installierten Flatpak-Pakete aufzulisten, verwenden Sie den folgenden Befehl:
$ Flatpak-ListeViele 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 --classicUm ein Snap-Paket zu entfernen, verwenden Sie den folgenden Befehl (ersetzen Sie den Anwendungsnamen nach Bedarf):
$ sudo snap entfernen android-studioUm alle auf Ihrem System installierten Snap-Pakete aufzulisten, verwenden Sie den folgenden Befehl:
$ Snap-ListeBeachten 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-BildSobald 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.