FLATPAK FLATPAKREPO
Filkonvertering

Konvertera FLATPAK till FLATPAKREPO

SNABBT SVAR
Är det möjligt att konvertera FLATPAK till FLATPAKREPO?
Ja - FLATPAK konverteras till FLATPAKREPO.

En .flatpak är ett fristående app-paket, medan en .flatpakrepo är en liten INI-fil som beskriver ett lagrat arkiv (repository). Använd flatpak build-import-bundle för att ladda in paketet i ett arkiv, flatpak build-update-repo för att färdigställa det, och skriv sedan manuellt en .flatpakrepo som pekar på arkivets URL och GPG-nyckel.

På denna sida

Testat på macOS, Windows & Linux
Senast verifierad Sep 2026

Fler gratis konverterare

HEIC, PNG, WEBP, MP3 och mer - alla verktyg här är gratis.

Öppna verktygslådan

Varför konvertera FLATPAK till FLATPAKREPO?

Paket är praktiska för att skicka en app som en enskild fil, men de kan inte leverera uppdateringar; det kan däremot ett arkiv. Genom att publicera en .flatpakrepo kan användare köra flatpak remote-add --from dinrepo.flatpakrepo och sedan installera och uppdatera din app normalt. Själva .flatpakrepo-filen innehåller inte appen - den refererar bara till arkivet du byggde från paketet.

Hur man konverterar FLATPAK till FLATPAKREPO

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

Kör flatpak build-import-bundle ~/myrepo app.flatpak för att lägga till appen i ett lokalt OSTree-arkiv, sedan flatpak build-update-repo ~/myrepo för att generera sammanfattningen. Lägg till --gpg-sign=KEYID i båda för att signera.

Värd för arkivet och skriv .flatpakrepo manuellt

Tillhandahåll ~/myrepo via HTTP(S), skapa sedan en fil med en [Flatpak Repo]-sektion som innehåller Url=, Title=, och en base64-kodad GPGKey= (från gpg --export KEYID | base64 -w0). Spara den som myrepo.flatpakrepo.

flatpak remote-add --from (verifiera det)

Testa resultatet med flatpak remote-add --from myrepo.flatpakrepo, vilket läser URL och nyckel från filen och registrerar fjärrarkivet.

Om dessa format

Kvalitet & vad man bör tänka på

  • En .flatpakrepo innehåller ingen applikationsdata - om arkivet går offline är filen värdelös.
  • Om du hoppar över build-update-repo förblir sammanfattningen inaktuell, vilket gör att klienter inte kan installera från arkivet via HTTP.
  • Raden för GPGKey måste vara den base64-kodade publika nyckeln på en enda rad, annars kommer verifieringen att misslyckas.

Vanliga frågor

Innehåller en .flatpakrepo-fil själva appen?
Nej. Den lagrar endast arkivets URL, titel och GPG-nyckel; appen ligger i det lagrade OSTree-arkivet.
Behöver jag en GPG-nyckel?
Det rekommenderas starkt. Signera paketimporten och arkivuppdateringen med --gpg-sign, och bädda sedan in base64-nyckeln i din .flatpakrepo.
Varför konvertera ett paket till ett arkiv överhuvudtaget?
Paket kan inte skicka ut uppdateringar. Ett arkiv som refereras av en .flatpakrepo låter användare ta emot framtida versioner med flatpak update.
Var kan jag placera en .flatpakrepo för att förkonfigurera ett fjärrarkiv?
För hela systemet, lägg den i /etc/flatpak/remotes.d/ eller /usr/share/flatpak/remotes.d/ med filändelsen .flatpakrepo.