Perché convertire FLATPAK in FLATPAKREF?
Un .flatpak è un singolo bundle autonomo, mentre un .flatpakref è un minuscolo file di riferimento che aggiunge un repository remoto e installa un'app con un solo clic. Si crea il .flatpakref dopo aver trovato un posto dove ospitare l'app, quindi il bundle deve prima essere inserito in un repository.
Come convertire FLATPAK in FLATPAKREF
flatpak build-import-bundle + repo OPEN-SOURCE
Esegui flatpak build-import-bundle ~/my-repo app.flatpak per importare il bundle, quindi flatpak build-update-repo ~/my-repo e ospita quella directory tramite HTTP.
Scrivere il file .flatpakref FREE
Crea un file di testo con [Flatpak Ref] e i campi Name=, Branch=, Url= (l'URL del tuo repository) e la chiave base64 GPGKey=; gli utenti lo aprono per aggiungere il repository remoto e installare l'app.
Installare direttamente il bundle EASIEST
Se non hai bisogno di un repository, salta del tutto il riferimento: flatpak install app.flatpak installa un bundle a file singolo senza alcun .flatpakref.
Informazioni su questi formati
Un file .flatpak è un bundle a file singolo Flatpak: un'applicazione Linux o un runtime pacchettizzato in un file autonomo per il download diretto, la condivisione su supporti rimovibili o…
Apri dettagli .FLATPAK →Un file .FLATPAKREF è un file di dati utilizzato da software specifici.
Apri dettagli .FLATPAKREF →Qualità e a cosa prestare attenzione
- Un
.flatpakreffunziona solo se il repository a cui punta rimane online; non contiene dati dell'applicazione in sé. - L'
Urlnel riferimento deve corrispondere a dove ospiti effettivamente il repository e laGPGKeydeve essere il base64 della chiave che ha firmato il repository, altrimenti l'installazione fallirà. - I bundle a file singolo non offrono un percorso di aggiornamento, quindi lo scopo del riferimento è fornire agli utenti un repository da cui possano ricevere aggiornamenti.
Domande frequenti
build-import-bundle produce un .flatpakref?
.flatpakref a mano.Quali sono i campi obbligatori in un .flatpakref?
Name, Branch e Url; GPGKey e RuntimeRepo sono necessari per i repository firmati e la risoluzione del runtime.Devo ospitare un repository?
flatpak install app.flatpak direttamente sul bundle.Come ottengo il valore base64 di GPGKey?
gpg --export <keyid> e passala attraverso base64 | tr -d '\n'.