Hvorfor konvertere FLATPAK til FLATPAKREF?
En .flatpak er en enkelt selvstendig pakke, mens en .flatpakref er en bitteliten referansefil som legger til en ekstern kilde og installerer en app med ett klikk. Du oppretter .flatpakref etter at du har et sted å være vert for appen, så pakken må først legges inn i et depot.
Hvordan konvertere FLATPAK til FLATPAKREF
flatpak build-import-bundle + repo OPEN-SOURCE
Kjør flatpak build-import-bundle ~/my-repo app.flatpak for å importere pakken, deretter flatpak build-update-repo ~/my-repo og gjør denne mappen tilgjengelig over HTTP.
Skriv .flatpakref-filen FREE
Opprett en tekstfil med [Flatpak Ref] og feltene Name=, Branch=, Url= (din depot-URL) og base64-verdien for GPGKey=; brukere åpner denne for å legge til kilden og installere appen.
Installer pakken direkte i stedet EASIEST
Hvis du ikke trenger et depot, kan du hoppe over referansen helt: flatpak install app.flatpak installerer en enkeltfil-pakke uten behov for .flatpakref.
Om disse formatene
En .flatpak-fil er en Flatpak-enkeltfilpakke: én Linux-applikasjon eller et kjøretidsmiljø pakket inn i en frittstående fil for direkte nedlasting, deling på flyttbare medier eller sending…
Åpne .FLATPAK-detaljer →En .FLATPAKREF-fil er en datafil som brukes av spesifikk programvare.
Åpne .FLATPAKREF-detaljer →Kvalitet og hva du bør passe på
- En
.flatpakreffungerer bare hvis depotet den peker på forblir tilgjengelig på nettet; den inneholder ingen applikasjonsdata i seg selv. Urli referansen må samsvare med der du faktisk er vert for depotet, ogGPGKeymå være base64-verdien av nøkkelen som signerte depotet, ellers vil installasjonen mislykkes.- Enkeltfil-pakker har ingen oppdateringsbane, så poenget med referansen er å gi brukere et depot de kan oppdatere fra.
Ofte stilte spørsmål
Produserer build-import-bundle en .flatpakref?
.flatpakref-filen manuelt.Hvilke felt er obligatoriske i en .flatpakref?
Name, Branch og Url; GPGKey og RuntimeRepo er nødvendige for signerte depoter og løsning av kjøretidsmiljøer.Må jeg være vert for et depot?
flatpak install app.flatpak direkte på pakken.Hvordan får jeg base64 GPGKey-verdien?
gpg --export <keyid> og send den gjennom base64 | tr -d '\n'.