FLATPAK FLATPAKREPO
Conversione file

Converti FLATPAK in FLATPAKREPO

RISPOSTA RAPIDA
È possibile convertire FLATPAK in FLATPAKREPO?
- FLATPAK si converte in FLATPAKREPO.

Un .flatpak è un bundle di app una tantum, mentre un .flatpakrepo è un piccolo file INI che descrive un repository ospitato. Usa flatpak build-import-bundle per caricare il bundle in un repository, flatpak build-update-repo per finalizzarlo, quindi scrivi a mano il .flatpakrepo puntando all'URL del repository e alla chiave GPG.

In questa pagina

Testato su macOS, Windows e Linux
Ultima verifica Sep 2026

Altri convertitori gratuiti

HEIC, PNG, WEBP, MP3 e altri - ogni strumento qui è gratuito.

Apri la cassetta degli attrezzi

Perché convertire FLATPAK in FLATPAKREPO?

I bundle sono comodi per inviare un'app come file singolo, ma non possono fornire aggiornamenti; un repository può farlo. Pubblicare un .flatpakrepo consente agli utenti di eseguire flatpak remote-add --from tuorepo.flatpakrepo e quindi installare e aggiornare la tua app normalmente. Il file .flatpakrepo in sé non contiene l'app - fa solo riferimento al repository che hai creato dal bundle.

Come convertire FLATPAK in FLATPAKREPO

flatpak build-import-bundle + build-update-repo

Esegui flatpak build-import-bundle ~/myrepo app.flatpak per aggiungere l'app a un repository OSTree locale, quindi flatpak build-update-repo ~/myrepo per generare il sommario. Aggiungi --gpg-sign=KEYID a entrambi per firmarlo.

Ospita il repository e scrivi a mano il .flatpakrepo

Servi ~/myrepo via HTTP(S), quindi crea un file con una sezione [Flatpak Repo] contenente Url=, Title= e una GPGKey= in base64 (ottenuta da gpg --export KEYID | base64 -w0). Salvalo come myrepo.flatpakrepo.

flatpak remote-add --from (verifica)

Testa il risultato con flatpak remote-add --from myrepo.flatpakrepo, che legge l'URL e la chiave dal file e registra il repository remoto.

Informazioni su questi formati

Qualità e a cosa prestare attenzione

  • Un file .flatpakrepo non contiene dati dell'applicazione - se il repository ospitato va offline, il file è inutile.
  • Saltare build-update-repo lascia il sommario non aggiornato, quindi i client non possono installare dal repository via HTTP.
  • La riga GPGKey deve essere la chiave pubblica codificata in base64 su un'unica riga, altrimenti la verifica fallirà.

Domande frequenti

Un file .flatpakrepo contiene l'app stessa?
No. Memorizza solo l'URL del repository, il titolo e la chiave GPG; l'app risiede nel repository OSTree ospitato.
Ho bisogno di una chiave GPG?
È fortemente raccomandato. Firma l'importazione del bundle e l'aggiornamento del repository con --gpg-sign, quindi inserisci la chiave base64 nel .flatpakrepo.
Perché convertire un bundle in un repository?
I bundle non possono inviare aggiornamenti. Un repository a cui fa riferimento un .flatpakrepo consente agli utenti di ricevere versioni future con flatpak update.
Dove posso posizionare un .flatpakrepo per preconfigurare un repository remoto?
A livello di sistema, inseriscilo in /etc/flatpak/remotes.d/ o /usr/share/flatpak/remotes.d/ con l'estensione .flatpakrepo.