Zuletzt aktualisiert am

Chromium bietet nun experimentelle Unterstützung für Flatpak-Pakete unter Linux

Chromium bietet unter Linux nun eine erste Flatpak-Unterstützung, auch wenn sich die Implementierung noch im Versuchsstadium befindet.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Die Chromium-Entwickler haben eine experimentelle Unterstützung für Flatpak-Pakete unter Linux hinzugefügt, wodurch das Erstellen und Testen des Browsers in einer Flatpak-Umgebung ermöglicht wird.

Die neue Infrastruktur ist Teil des Codes des Chromium-Installationsprogramms für Linux. Sie umfasst alles, was zur Erstellung eines Flatpak-Pakets benötigt wird, wie beispielsweise Build- und Paketierungsskripte, Anwendungsmetadaten, AppStream-Metadaten und einen Startpunkt für den Launcher.

Es wurde eine neue GN-Build-Option namens  enable_flatpak eingeführt, zusammen mit Änderungen am Installationsprogramm, durch die Flatpak als eigenständiges Paketformat behandelt werden kann.

Die Chromium-Entwickler geben an, dass das Hauptziel dieses Updates das Testen ist. Es soll das Testen von Chromium in einer Flatpak-Umgebung vereinfachen und dazu beitragen, die Integration in das XDG-Portal zu verbessern.

Der Flatpak-Paketierungsprozess lässt bewusst einige traditionelle Schritte der Linux-Systemintegration aus, die in einem sandboxierten Paket nicht erforderlich sind.

Dazu gehören die Installation von Desktop-Dateien auf dem Host, das Erstellen von Symlinks unter /usr/bin, die Installation von Manpages, die Registrierung von GNOME-Standard-Apps, das Hinzufügen von AppStream-Daten über den üblichen Systempfad sowie die Bereitstellung von AppArmor-Profilen.

Kurz gesagt: Der Quellcode des Browsers verfügt nun über die erforderlichen Werkzeuge, um ein Flatpak-Paket zu erstellen und das Linux-Installationsprogramm nach Bedarf anzupassen. Es gibt jedoch einen wichtigen Punkt zu beachten. Die Chromium-Entwickler stellen klar, dass diese Änderung nicht bedeutet, dass sie Flatpak-Pakete offiziell unterstützen oder vertreiben.

Derzeit befindet sich diese Funktion noch im experimentellen Stadium und dient hauptsächlich der Entwicklung und dem Testen. Sie ist nicht dazu gedacht, Nutzern einen offiziellen Chromium-Flatpak-Download zur Verfügung zu stellen.

Es ist noch unklar, ob Chromium Flatpak in Zukunft offiziell unterstützen wird. Die Einbindung dieser grundlegenden Paketierungsinfrastruktur ist jedoch ein wichtiger erster Schritt in diese Richtung.

Die Änderung wurde bereits in den Quellcode von Chromium integriert, was bedeutet, dass die neue Flatpak-Paketierungsinfrastruktur nun Teil der Upstream-Codebasis ist.

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments