So installieren Sie FlatPak auf Ubuntu

Ein Foto von einem Laptop auf einem Holztisch.

Seit vielen Jahren sprechen die Leute von „universellen Installern“ für Linux. Wir haben AppImage, Snap-Pakete und Flatpaks. Ganz wie die anderen Tools ist Flatpak eine Technologie, die es einfach macht, Software unabhängig von der Linux-Distribution zu installieren. Hier zeigen wir Ihnen, wie Sie den Flatpak-Manager auf Ubuntu installieren und führen Sie durch den Prozess der Installation einer Flatpak-App.

Inhaltsverzeichnis

  • Warum Flatpaks zur Installation von Software verwenden
  • Flatpak auf Ubuntu installieren
  • Pakete in Flatpak suchen und auflisten
  • Pakete mit Flatpak installieren
  • Flatpak-Pakete aktualisieren
  • Pakete in Flatpak entfernen
  • 5 großartige Flatpaks, die Sie sich ansehen sollten

Warum Flatpaks zur Installation von Software verwenden

Ein großer Verkaufsfaktor von Flatpak ist, dass es eine vollständige, desktopfokussierte containerisierte App-Plattform bietet. Das kann man für Snap nicht sagen, da Canonical sich tendenziell mehr auf Serversoftware konzentriert. Mit dem Fokus von Flatpak ist es leicht zu sehen, dass innerhalb kürzester Zeit viele Software von verschiedenen Entwicklern erscheint.

Darüber hinaus wird Flatpak auch von Menschen entwickelt, die sich gut mit der GNOME-Desktopumgebung auskennen. Infolgedessen finden Sie eine Vielzahl von beliebten GNOME-basierten Dienstprogrammen wie Boxes, Cheese und Glade.

Ein Screenshot, der die Flatpak-Version der GNOME Boxes-App zeigt.

Zuletzt gelingt es Flatpak, das Gleichgewicht zwischen Modularität und Benutzerfreundlichkeit zu finden. Im Gegensatz zu Snap und AppImage ist es einfach, Drittanbieter-Repositories für benutzerdefinierte Flatpak-Pakete zu erstellen und einzubeziehen. Dadurch wird es einfach, Ihre eigene Pipeline für Ihre eigenen Apps zu erstellen, ohne auf einen Drittanbieterdienst angewiesen zu sein.

Tipp: Erfahren Sie, wie Sie Ihren GNOME-Desktop heute mit einigen der besten GNOME-Shell-Erweiterungen anpassen können.

Flatpak auf Ubuntu installieren

Hinweis: Alle Anweisungen zur Installation von Flatpak-Paketen gelten für alle Linux-basierten Betriebssysteme, einschließlich Ubuntu.

Aktuell ist Flatpak in den Standard-Ubuntu-Repositories sowohl für LTS- als auch für Current-Zweige verfügbar. Daher ist die Installation des Software-Managers so einfach wie das Ausführen eines einzigen apt-Befehls:

sudo apt install flatpak gnome-software-plugin-flatpak

Führen Sie den folgenden Befehl aus, um das Flathub-Repository zu Ihrer Flatpak-Installation hinzuzufügen:

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

Starten Sie Ihren Computer neu, um Ihre neuen Flatpak-Einstellungen anzuwenden:

sudo reboot

Bestätigen Sie, dass der Flatpak-Manager ordnungsgemäß funktioniert, indem Sie seine Versionsnummer überprüfen:

flatpak --version

Pakete in Flatpak suchen und auflisten

Um nach einem bestimmten Paket zu suchen, führen Sie den Unterbefehl search aus. Dieser wird alle verfügbaren Remote-Repositories in Ihrem System durchsuchen und alle Pakete zurückgeben, die mit Ihrer Abfrage übereinstimmen:

sudo flatpak search spotify

Sie können auch die Details eines bestimmten Pakets über den Unterbefehl info anzeigen. Es ist jedoch wichtig zu beachten, dass dies nur bei aktuell installierten Apps funktioniert und dass Sie die „Anwendungs-ID“ dieser App angeben müssen.

flatpak info -m com.spotify.Client

Ein Terminal, das die Details der Spotify Flatpak-App zeigt.

Um alle verfügbaren installierbaren Pakete aus einem Flatpak-Repository aufzulisten, tun Sie Folgendes:

flatpak remote-ls flathub --app

Ein Terminal, das alle verfügbaren Flatpaks aus dem Flathub-Repository zeigt.

Pakete mit Flatpak installieren

Um ein Flatpak-Paket auf Ubuntu Linux zu installieren, führen Sie den Unterbefehl install gefolgt vom Namen des Repositories und der App aus, die Sie möchten:

sudo flatpak install flathub spotify

Ein Terminal, das die Installationsaufforderung für Flatpak-Apps zeigt.

Hinweis: Sie können die Anwendungs-ID anstelle ihres Abkürzungsnamens angeben, wenn Sie eine App installieren. Beispielsweise wird der Befehl sudo flatpak install com.spotify.Client denselben Spotify-Client auf Ihren Computer holen.

Der Unterbefehl install nimmt auch eine Reihe zusätzlicher Flags entgegen, mit denen Sie anpassen können, wie Sie Ihre App in Ihr System installieren. Beispielsweise erlaubt Ihnen das Flag -u, „benutzerspezifische“ Installationen Ihrer App zu erstellen:

flatpak install-u flathub com.spotify.Client

Das Flag --reinstall ermöglicht es Ihnen, eine vorhandene App in Ihrem System zur Neubesteuerung zu zwingen:

sudo flatpak install--reinstall flathub com.spotify.Client

Ein Terminal, das den Prozess der erzwungenen Neuinstallation für ein Flatpak-Paket zeigt.

Sie können Flatpak auch anweisen, nur die Paketdateien für eine bestimmte App herunterzuladen. Dies kann nützlich sein, wenn Sie ein Update hinauszögern, aber sicherstellen möchten, dass die Dateien bereits auf der Maschine sind:

sudo flatpak install--no-deploy flathub com.spotify.Client

Gut zu wissen: Erfahren Sie, wie Sie beschädigte Pakete auf beliebten Linux-Distributionen beheben können.

Flatpak-Pakete aktualisieren

Genau wie bei traditionellen Paketmanagern kann Flatpak bestehende Apps in Ihrem System aktualisieren. Um dies für jedes Flatpak-Paket auf Ihrem Computer zu tun, führen Sie den Unterbefehl update aus:

sudo flatpak update

Ein Terminal, das die Ausgabe des Unterbefehls Update für ein vollständig aktualisiertes System zeigt.

Dieser Unterbefehl akzeptiert auch zusätzliche Flags, die sein Standardverhalten ändern können. Zum Beispiel wird mit dem Flag -u nur „benutzerspezifische“ Flatpak-Pakete aktualisiert:

flatpak update -u com.spotify.Client

Pakete in Flatpak entfernen

Um ein Flatpak-Paket zu entfernen, führen Sie den Unterbefehl uninstall gefolgt vom Namen Ihrer Anwendung aus:

sudo flatpak uninstall spotify

Ein Terminal, das die Ausgabe der Deinstallationsaufforderung für ein Flatpak-Paket zeigt.

Der Unterbefehl kann auch alle aktuell vorhandenen Daten für Ihre Anwendung entfernen. Um dies zu tun, führen Sie den Unterbefehl uninstall gefolgt vom Flag --delete-data dann Ihrem Flatpak-Paket aus:

sudo flatpak uninstall --delete-data spotify

Zuletzt ist es auch möglich, nicht verwendete Abhängigkeiten von Ihren Flatpak-Paketen zu beseitigen. Dies ist nützlich, wenn Sie den Speicherplatz verwalten möchten, den Flatpak auf Ihrem Computer einnimmt:

sudo flatpak uninstall --unused

5 großartige Flatpaks, die Sie sich ansehen sollten

1. GIMP

GIMP ist ein leistungsstarkes Grafikbearbeitungstool, das für Linux, Mac und Windows verfügbar ist. Während Sie dieses beeindruckende Programm als eigenständige App installieren können, bietet Ihnen die Flatpak-Alternative die neuesten Funktionen von den Entwicklern selbst.

Ein Screenshot, der die Flatpak-Version von GIMP auf Ubuntu zeigt.

Um GIMP mit Flatpak zu installieren, führen Sie den folgenden Befehl aus:

sudo flatpak install flathub org.gimp.GIMP

Bestätigen Sie, dass GIMP ordnungsgemäß auf Ihrem System läuft, indem Sie es an Ihrem Desktop öffnen:

flatpak run org.gimp.GIMP

2. Pitivi

Es gibt viele Video-Bearbeitungs-Apps auf Linux. Bei der Durchsuchung von Paket-Repositories werden Benutzer wahrscheinlich mindestens 3 oder mehr Optionen finden. Pitivi ist da keine Ausnahme. Es ist ein ausgezeichneter Video-Editor mit vielen großartigen Funktionen und einer benutzerfreundlichen Oberfläche. Und ähnlich wie die meisten Software auf dieser Liste profitiert es von schnellen Updates – etwas, das nur ein Flatpak bieten kann.

Ein Screenshot, der die Flatpak-Version von Pitivi auf Ubuntu zeigt.

Sie können Pitivi auf Ihrem Linux-Rechner installieren und ausführen, indem Sie die folgenden Befehle ausführen:

sudo flatpak install flathub org.pitivi.Pitivi  
flatpak run org.pitivi.Pitivi

3. Telegram

Telegram ist eine großartige Messaging-App und eines der wenigen Mainstream-Dienste, die Linux ernsthaft als Plattform betrachten. Die Installation von Telegram und das Einrichten auf Linux ist moderat einfach, jedoch etwas, was nicht viele Leute machen möchten, da es das Entpacken von Paketen erfordert.

Ein Screenshot der Flatpak-Version von Telegram auf Ubuntu.

Glücklicherweise gibt es jetzt ein offizielles Flatpak-Paket dafür. Das bedeutet, dass es immer aktuelle Binärdateien haben wird, und die Installation von Telegram auf neuen Maschinen kann nur einige Befehle entfernt sein:

sudo flatpak install flathub org.telegram.desktop  
flatpak run org.telegram.desktop

4. LibreOffice

LibreOffice, ähnlich wie GIMP, wird häufig mit neuen Funktionen aktualisiert. Oft sind die meisten Linux-Distribution-Hersteller langsam darin, diese Änderungen zu veröffentlichen. Deshalb hat sich die Document Foundation entschlossen, ihre Software über Flatpak zu vertreiben.

Ein Screenshot, der die Flatpak-Version von LibreOffice auf Ubuntu zeigt.

Dieser Ansatz stellt sicher, dass Sie die neueste Version der LibreOffice-Suite so schnell wie möglich ohne Probleme erhalten. Um LibreOffice als Flatpak zu installieren und auszuführen, führen Sie die folgenden Befehle aus:

sudo flatpak install flathub org.libreoffice.LibreOffice  
flatpak run org.libreoffice.LibreOffice

5. Warehouse

Die Verwaltung von Flatpak-Paketen kann eine große Herausforderung sein, wenn Sie nicht daran gewöhnt sind, Befehle im Linux-Terminal einzugeben. Warehouse ist ein leichtgewichtiges und benutzerfreundliches Flatpak-Verwaltungstool für Linux. Es kann alle verfügbaren Flatpak-basierten Programme auflisten, remote-Repositories verwalten und sogar nicht verwendete Daten von älteren Paketen entfernen.

Ein Screenshot des Warehouse Flatpak-Management-Programms, das auf Ubuntu läuft.

Um Warehouse auf Ihrem Rechner zu installieren und zu verwenden, führen Sie die folgenden Befehle in einer neuen Terminal-Sitzung aus:

sudo flatpak install flathub io.github.flattool.Warehouse  
flatpak run io.github.flattool.Warehouse

Zu lernen, wie man Flatpak-Apps installiert, verwendet und ausführt, sind nur einige der Dinge, die Sie auf Ubuntu Linux tun können. Erkunden Sie diese tiefe und vielfältige Welt von kostenloser und Open-Source-Software, indem Sie sich heute einige der besten Programme für Ihr Linux-System ansehen.

Bildnachweis: Kari Shea über Unsplash und Wikimedia Commons. Alle Änderungen und Screenshots von Ramces Red.