Varför konvertera FLATPAK till FLATPAKREF?
En .flatpak är ett enskilt fristående paket, medan en .flatpakref är en liten referensfil som lägger till en fjärrkälla och installerar en app med ett enda klick. Du skapar .flatpakref-filen efter att du har någonstans att vara värd för appen, så paketet måste först hamna i ett arkiv.
Hur man konverterar FLATPAK till FLATPAKREF
flatpak build-import-bundle + repo OPEN-SOURCE
Kör flatpak build-import-bundle ~/my-repo app.flatpak för att importera paketet, sedan flatpak build-update-repo ~/my-repo och gör den katalogen tillgänglig via HTTP.
Skriv .flatpakref-filen FREE
Skapa en textfil med [Flatpak Ref] och fälten Name=, Branch=, Url= (din arkiv-URL) och base64-strängen GPGKey=; användare öppnar den för att lägga till fjärrkällan och installera appen.
Installera paketet direkt istället EASIEST
Om du inte behöver ett arkiv kan du hoppa över referensfilen helt: flatpak install app.flatpak installerar ett enfilspaket utan någon .flatpakref.
Om dessa format
En .flatpak-fil är ett Flatpak-paket i en enda fil: en Linux-applikation eller runtime förpackad i en fristående fil för direkt nedladdning, delning på flyttbara medier eller sändning via…
Öppna detaljer för .FLATPAK →En .FLATPAKREF-fil är en datafil som används av specifik programvara.
Öppna detaljer för .FLATPAKREF →Kvalitet & vad man bör tänka på
- En
.flatpakreffungerar bara om arkivet den pekar på förblir online; den innehåller ingen applikationsdata i sig själv. Urli referensfilen måste matcha där du faktiskt är värd för arkivet, ochGPGKeymåste vara base64-värdet av den nyckel som signerade arkivet, annars misslyckas installationen.- Enfilspaket (single-file bundles) har ingen uppdateringsväg, så poängen med referensfilen är att ge användarna ett arkiv de kan uppdatera från.
Vanliga frågor
Producerar build-import-bundle en .flatpakref?
.flatpakref-filen manuellt.Vilka är de obligatoriska fälten i en .flatpakref?
Name, Branch och Url; GPGKey och RuntimeRepo behövs för signerade arkiv och upplösning av körtidsmiljöer.Måste jag vara värd för ett arkiv?
flatpak install app.flatpak direkt på paketet.Hur får jag fram base64-värdet för GPGKey?
gpg --export <keyid> och skicka den vidare genom base64 | tr -d '\n'.