Warum FLATPAK in DEB konvertieren?
Nutzer suchen nach .flatpak zu .deb, weil sie die App in ihrem System-Paketmanager anstelle der Flatpak-Sandbox haben möchten. Die beiden Formate sind architektonisch gegensätzlich: Ein Flatpak ist in sich abgeschlossen und isoliert, ein Debian-Paket integriert sich in den Host und teilt sich Systembibliotheken. Daher muss man die Software neu bauen, anstatt sie zu konvertieren.
Wie man FLATPAK in DEB konvertiert
Ein .deb aus dem Quellcode der App erstellen OPEN-SOURCE
Beziehen Sie den Upstream-Quellcode und paketieren Sie ihn nativ mit dpkg-buildpackage -us -uc, nachdem Sie ein debian/-Verzeichnis hinzugefügt haben, oder verwenden Sie checkinstall make install, um einen Build in ein .deb zu kapseln.
Einfach über Flathub installieren EASIEST
Wenn Sie die App nur ausführen möchten, behalten Sie das Flatpak: Führen Sie flatpak install flathub <app-id> aus, anstatt einem .deb hinterherzujagen.
Nach einem offiziellen .deb suchen FREE
Prüfen Sie die Release-Seite des Projekts oder dessen apt-Repository; viele Apps, die ein Flatpak anbieten, veröffentlichen auch ein echtes .deb, das Sie mit sudo apt install ./package.deb installieren können.
Über diese Formate
Eine .flatpak-Datei ist ein Flatpak-Einzeldatei-Bundle: eine Linux-Anwendung oder Laufzeitumgebung (Runtime), die in einer eigenständigen Datei für den direkten Download, die Weitergabe auf…
.FLATPAK-Details öffnen →Eine DEB-Datei ist ein Software-Installer für Debian-basierte Linux-Systeme - Ubuntu, Linux Mint, Kali, Raspberry Pi OS und andere. Um sie zu verwenden, führen Sie sudo apt install…
.DEB-Details öffnen →Qualität & worauf zu achten ist
- Das Extrahieren von Dateien aus dem Flatpak und das Einfügen in ein
.debführt zu einem defekten Paket: Die Binärdateien erwarten die Flatpak-Laufzeitumgebung und/app-Pfade, nicht das Host-Dateisystem. - Ein neu gebautes
.debverwendet Systembibliotheken, daher können Verhalten und Versionen vom isolierten Flatpak abweichen. - Es gibt keinen automatischen Konverter im Stil von
alienfür Flatpak, wie es ihn zwischen.debund.rpmgibt.
Häufig gestellte Fragen
Kann `alien` ein Flatpak in ein deb konvertieren?
alien konvertiert zwischen .deb, .rpm, .tgz und .slp, unterstützt aber keine Flatpak-Bundles.Warum nicht einfach das Flatpak entpacken und neu paketieren?
.deb auf dem Host-System nicht laufen.Was ist die einfachste Alternative?
flatpak install, oder suchen Sie nach einem offiziellen .deb vom Entwickler.