Warum FLATPAK in FLATPAKREF konvertieren?
Ein .flatpak ist ein einzelnes, in sich geschlossenes Bundle, während eine .flatpakref eine winzige Referenzdatei ist, die ein Remote-Repository hinzufügt und eine App mit einem Klick installiert. Sie erstellen die .flatpakref, nachdem Sie einen Ort zum Hosten der App haben, daher muss das Bundle zuerst in ein Repository verschoben werden.
Wie man FLATPAK in FLATPAKREF konvertiert
flatpak build-import-bundle + Repository OPEN-SOURCE
Führen Sie flatpak build-import-bundle ~/my-repo app.flatpak aus, um das Bundle zu importieren, dann flatpak build-update-repo ~/my-repo und hosten Sie dieses Verzeichnis über HTTP.
Die .flatpakref-Datei schreiben FREE
Erstellen Sie eine Textdatei mit [Flatpak Ref] und den Feldern Name=, Branch=, Url= (Ihre Repository-URL) und dem base64-kodierten GPGKey=; Benutzer öffnen diese, um das Remote-Repository hinzuzufügen und die App zu installieren.
Das Bundle stattdessen direkt installieren EASIEST
Wenn Sie kein Repository benötigen, überspringen Sie die Referenz ganz: flatpak install app.flatpak installiert ein Ein-Datei-Bundle ohne jegliche .flatpakref.
Ü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 .FLATPAKREF-Datei ist eine Datendatei, die von bestimmter Software verwendet wird.
.FLATPAKREF-Details öffnen →Qualität & worauf zu achten ist
- Eine
.flatpakreffunktioniert nur, wenn das Repository, auf das sie zeigt, online bleibt; sie selbst enthält keine Anwendungsdaten. - Die
Urlin der Referenz muss mit dem tatsächlichen Host-Ort des Repositorys übereinstimmen, und derGPGKeymuss der base64-Wert des Schlüssels sein, der das Repository signiert hat, andernfalls schlägt die Installation fehl. - Ein-Datei-Bundles bieten keinen Update-Pfad; der Zweck der Referenz besteht darin, Benutzern ein Repository bereitzustellen, von dem aus sie Updates beziehen können.
Häufig gestellte Fragen
Erzeugt build-import-bundle eine .flatpakref?
.flatpakref-Datei müssen Sie anschließend manuell schreiben.Welche Felder sind in einer .flatpakref obligatorisch?
Name, Branch und Url; GPGKey und RuntimeRepo werden für signierte Repositorys und die Auflösung der Laufzeitumgebung benötigt.Muss ich ein Repository hosten?
flatpak install app.flatpak direkt auf dem Bundle.Wie erhalte ich den base64 GPGKey-Wert?
gpg --export <keyid> und leiten Sie ihn durch base64 | tr -d '\n'.