So installieren und verwenden Sie Flatpak unter Linux
Unter Linux gibt es viele Möglichkeiten, ein Softwarepaket zu installieren. Sie können Paketmanager wie APT für Debian-basierte Distributionen und YUM für RHEL-basierte Distributionen verwenden. Wenn die Pakete nicht in den offiziellen Repositories verfügbar sind, können Sie die verfügbaren PPAs (für Debian-Distributionen) verwenden oder sie mit DEB oder < installierenRPM-Pakete. Wenn Sie kein Fan von der Verwendung des Terminals sind, bietet Ihnen das Software Center eine viel einfachere Möglichkeit, Anwendungen zu installieren. Wenn alles fehlschlägt, haben Sie immer noch die Möglichkeit, aus dem Quellcode zu erstellen.
Wie dem auch sei, es gibt einige Herausforderungen. Das Software-Center verfügt möglicherweise nicht immer über die Anwendung, nach der Sie suchen, und die Installation über PPAs kann zu Fehlern oder Kompatibilitätsproblemen führen. Darüber hinaus erfordert das Erstellen aus dem Quellcode ein höheres Maß an Fachwissen und ist für Linux-Neulinge kein anfängerfreundlicher Weg.
Angesichts dieser Herausforderungen ist eine universelle Methode zur Paketinstallation dringend zu empfehlen, um Zeit zu sparen und Fehler aufgrund von Kompatibilitätsproblemen zu vermeiden. Canonical war der erste, der eine solche Idee in Form von Snap-Paketen umgesetzt hat. Snaps sind verteilungsübergreifende, containerisierte und abhängigkeitsfreie Softwarepakete, die die Installation von Softwareanwendungen vereinfachen.
Zusammen mit Snaps kam Flatpak, ein weiteres universelles Verpackungssystem.
Flatpaks
Ein in C geschriebenes Flatpak ist ein Paketverwaltungsprogramm, mit dem Benutzer Anwendungen in einer Sandbox- oder isolierten Umgebung installieren und ausführen können. Genau wie snaps zielt flatpak darauf ab, die Verwaltung von Softwarepaketen über verschiedene Distributionen hinweg zu vereinfachen. Ein einzelnes Flatpak kann ohne jegliche Modifikation in jeder Linux-Distribution installiert werden, die Flatpaks unterstützt.
So installieren Sie Flatpak in Linux-Distributionen
In diesem Leitfaden konzentrieren wir uns darauf, wie Sie Flatpak installieren und in verschiedenen Linux-Distributionen verwenden können. Die Installation von Flatpak erfolgt in zwei Schritten. Zuerst müssen Sie Flatpak mit dem Paketmanager Ihrer Distribution installieren und später das Flatpak-Repository ( Flathub ) hinzufügen, von dem aus Anwendungen installiert werden.
Installieren Sie Flatpak auf Ubuntu und Mint
Standardmäßig wird Flatpak auf Ubuntu 18.04 und Mint 19.3 und späteren Versionen unterstützt. Sie können dies bestätigen, indem Sie den folgenden Befehl ausführen:
sudo apt install flatpak
Installieren Sie Flatpak auf Debian und Debian-basierten Distributionen
Für andere Debian-basierte Distributionen wie Zorin, Elementary und andere Distributionen fügen Sie das angezeigte PPA hinzu und führen Sie den folgenden Befehl aus:
sudo add-apt-repository ppa:alexlarsson/flatpak
sudo apt update
sudo apt install flatpak
Installieren Sie Flatpak auf RedHat und Fedora
Führen Sie für Fedora und RHEL/CentOS 8 den Befehl aus.
sudo dnf install flatpak
Für frühere Versionen RHEL/CentOS 7 verwenden Sie den yum-Paketmanager, um flatpak zu installieren.
sudo yum install flatpak
Installieren Sie Flatpak auf OpenSUSE
Um Flatpak auf OpenSUSE zu aktivieren, rufen Sie den folgenden Befehl auf:
sudo zypper install flatpak
Installieren Sie Flatpak auf ArchLinux/Manjaro
Um schließlich Flatpak auf Arch Linux und seinen Varianten zu aktivieren, rufen Sie den folgenden Befehl auf:
sudo pacman -S flatpak
Sobald Flatpak installiert ist, besteht der nächste Schritt darin, das Repository von Flatpak zu aktivieren, von dem aus Anwendungen heruntergeladen werden.
So fügen Sie das Flathub-Repository unter Linux hinzu
Der nächste Schritt besteht darin, das Flatpak-Repository hinzuzufügen, von dem aus wir Anwendungen herunterladen und installieren. Hier. Wir fügen Flathub hinzu, da es das beliebteste und am weitesten verbreitete Repository ist.
Um Flathub zu Ihrem System hinzuzufügen. Führen Sie den folgenden Befehl aus.
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
So verwenden Sie Flatpak unter Linux
Bevor Sie eine Anwendung aus dem Repository installieren, können Sie mithilfe der Syntax nach ihrer Verfügbarkeit auf Flathub suchen:
flatpak search application name
Um beispielsweise Flathub nach Spotify zu durchsuchen, führen Sie den folgenden Befehl aus:
flatpak search spotify
Die Ergebnisse geben Ihnen die Anwendungs-ID, Version, Zweigstelle, Remotes und eine kurze Beschreibung der Softwareanwendung.
Um die Anwendung aus dem Repository zu installieren, verwenden Sie die folgende Syntax:
flatpak install [remotes] [Application ID]
Führen Sie in diesem Fall den Befehl aus, um Spotify zu installieren
flatpak install flathub com.spotify.Client
Um eine Flatpak-Anwendung auszuführen, führen Sie den folgenden Befehl aus:
flatpak run [Application ID]
Zum Beispiel,
flatpak run com.spotify.Client
In meinem Fall hatte dies den Effekt, dass die Spotify-Anwendung gestartet wurde.
Führen Sie den folgenden Befehl aus, um die auf Ihrem System vorhandenen Flatpak-Pakete aufzulisten:
flatpak list
Um eine Anwendung zu deinstallieren, verwenden Sie die folgende Syntax:
flatpak uninstall [Application ID]
Um beispielsweise Spotify zu entfernen, führen Sie Folgendes aus:
flatpak uninstall com.spotify.Client
Um alle Flatpak-Pakete zu aktualisieren, führen Sie Folgendes aus:
flatpak update
In meinem Fall waren alle Flatpaks auf dem neuesten Stand, es wurden also keine Änderungen vorgenommen.
Um abschließend zu überprüfen, welche Version von flatpak Sie verwenden, führen Sie Folgendes aus:
flatpak --version
Abschluss
Flatpak leistet einen großen Beitrag zur Bereitstellung des Zugriffs auf zusätzliche Software für Ihr System. Möglich wird dies durch das Flathub-Repository, das eine riesige Sammlung von Flatpak-Anwendungen enthält.