Website-Suche

Flatpak vs FlatHub: Ein Vergleich von Linux-App-Installern


Flatpak ist ein universelles Paketverwaltungstool für Linux-Systeme, das den Prozess der Suche und Installation von Anwendungen unabhängig von der verwendeten Linux-Distribution rationalisieren soll. Obwohl es die Dinge einfacher macht, gibt es eine kleine Lernkurve für den Einstieg in Flatpak, teilweise wegen des Fachjargons, der mit "Fernbedienungen" und externen Repos wie FlatHub herumgeworfen wird. Für Benutzer, die ganz neu bei Flatpak sind, fragen Sie sich vielleicht, wie FlatHub in die Gleichung passt.

In diesem Tutorial erfahren Sie mehr über den Unterschied zwischen Flatpak und FlatHub und wie beide Technologien zusammenarbeiten, um Ihnen einen großen Katalog von Softwareanwendungen zur Verfügung zu stellen, die installiert werden können, unabhängig davon, welche Linux-Distribution Sie verwenden. Wir werden uns auch ansehen, wie sich Flatpak von einigen anderen beliebten distributionsunabhängigen Paketinstallationsprogrammen wie Snap unterscheidet.

In diesem Tutorial lernen Sie:

  • Flatpak vs. FlatHub: Was ist der Unterschied?
  • Wie unterscheiden sich Flatpak und FlatHub von anderen Paketverwaltungssystemen?

Flatpak vs FlatHub: Ein Vergleich von Linux-App-Installern

Flatpak ist ein Paketverwaltungstool, das es Entwicklern ermöglicht, Software zu verpacken und zu verteilen. Es ist auch die gleiche Technologie, die es Endbenutzern ermöglicht, diese Software herunterzuladen und auf ihrem Linux-System zu installieren. Es hat einige Vorteile gegenüber der Verwendung eines Standard-Paketmanagers (apt, dnf, pacman usw.), da es Zugriff auf viele Anwendungen hat, die von der Linux-Community beigesteuert wurden, und im Allgemeinen sehr sicher für die Installation und Ausführung von Software ist, da es eine Sandkastenumgebung für die Ausführung von Apps erstellt. Das Beste daran ist, dass es auf jeder Distribution identisch funktioniert.

FlatHub ist ein Online-Repository, das Flatpak-Apps verteilt. Flatpak kann FlatHub abfragen, um nach Software zu suchen und diese herunterzuladen. Benutzer können ihre Anwendungen auf FlatHub hochladen, um sie der Vielzahl von Benutzern zur Verfügung zu stellen, die Flatpak und FlatHub zum Herunterladen neuer Software verwenden. Der Grund, warum FlatHub oft erwähnt wird, ist, dass es das größte Software-Repository für Flatpak ist und der empfohlene Ort ist, um mit dem Herunterladen und Installieren von Flatpak-Apps zu beginnen.

Kurz gesagt, Flatpak ist das Tool, das zum Installieren von Anwendungen verwendet wird, und FlatHub ist ein Repository, das die Anwendungen an Flatpak-Benutzer verteilt. FlatHub ist nur eines von vielen Online-Repositories (in Flatpak "Remotes" genannt), die nach Software abgefragt werden können, die in Flatpak heruntergeladen und installiert werden soll.

Flatpak im Vergleich zu anderen Linux-App-Installationsprogrammen

Wie schneidet Flatpak (und sein größter Vorteil für Software, FlatHub) im Vergleich zu anderen Linux-App-Installationsprogrammen ab? Flatpak funktioniert bereits ähnlich wie herkömmliche Paketmanager, da es auf Software-Repositories angewiesen ist, um Anwendungen herunterzuladen. Der größte Unterschied besteht darin, dass es auf jeder Linux-Distribution gleich funktioniert, im Gegensatz zu apt, dnf, pacman und anderen, die nur auf ihren beabsichtigten Distributionen und Derivaten funktionieren.

Ein weiterer sehr beliebter Paketinstaller, der unabhängig von der Distribution ist, ist Snap. Beide haben die gleiche Endfunktion, nämlich Anwendungen in einer Sandbox-Umgebung zu installieren, während sie in jeder Linux-Distribution gleich funktionieren, aber ihr Ansatz für die Softwareverteilung ist ein wenig unterschiedlich. Während Flatpak über verschiedene Software-Repositories verfügt, wobei FlatHub das beliebteste ist, verwendet Snap nur den Snap Store, der von Canonical (dem Entwickler hinter Ubuntu) gehostet und betrieben wird.

AppImage ist ein weiteres Paketverwaltungssystem, das häufig mit Flatpak verglichen wird. Es funktioniert, indem Dateien mit der . AppImage-Dateierweiterung, die über eine beliebige Anzahl von Websites und Online-Katalogen verteilt werden kann. Es unterscheidet sich von Flatpak und FlatHub in der Art und Weise, wie die Apps verteilt werden.

Abschließende Gedanken

Letztendlich mögen die Benutzer Flatpak, weil es distributionsunabhängig ist und Anwendungen aus beliebig vielen Remote-Repositories installieren kann. Entwickler können ihre eigenen Repos einrichten oder ihre Arbeit in ein bekanntes Repo wie FlatHub hochladen, um allen Flatpak-Benutzern über eine beliebige Anzahl von Linux-Distributionen hinweg Zugriff darauf zu gewähren.

Verwandte Artikel: