FLATPAK FLATPAKREPO
Filkonvertering

Konverter FLATPAK til FLATPAKREPO

HURTIGT SVAR
Er det muligt at konvertere FLATPAK til FLATPAKREPO?
Ja - FLATPAK kan konverteres til FLATPAKREPO.

En .flatpak er et engangs-app-bundt, mens en .flatpakrepo er en lille INI-fil, der beskriver et hostet lager. Brug flatpak build-import-bundle til at indlæse bundtet i et repo, flatpak build-update-repo til at færdiggøre det, og skriv derefter manuelt din .flatpakrepo, der peger på lagerets URL og GPG-nøgle.

På denne side

Testet på macOS, Windows & Linux
Sidst verificeret Sep 2026

Flere gratis konvertere

HEIC, PNG, WEBP, MP3 og mere - alle værktøjer her er gratis.

Åbn værktøjskassen

Hvorfor konvertere FLATPAK til FLATPAKREPO?

Bundter er praktiske til at sende én app som en enkelt fil, men de kan ikke levere opdateringer; det kan et lager. Udgivelse af en .flatpakrepo lader brugere køre flatpak remote-add --from dinrepo.flatpakrepo og derefter installere og opdatere din app normalt. Selve .flatpakrepo-filen indeholder ikke appen - den refererer blot til det lager, du byggede ud fra bundtet.

Sådan konverterer du FLATPAK til FLATPAKREPO

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

Kør flatpak build-import-bundle ~/myrepo app.flatpak for at tilføje appen til et lokalt OSTree-repo, derefter flatpak build-update-repo ~/myrepo for at generere oversigten. Tilføj --gpg-sign=KEYID til begge for at signere det.

Host repoet og skriv .flatpakrepo manuelt

Servér ~/myrepo over HTTP(S), og opret derefter en fil med en [Flatpak Repo]-sektion indeholdende Url=, Title=, og en base64 GPGKey= (fra gpg --export KEYID | base64 -w0). Gem den som myrepo.flatpakrepo.

flatpak remote-add --from (verificer det)

Test resultatet med flatpak remote-add --from myrepo.flatpakrepo, som læser URL og nøgle fra filen og registrerer fjernlageret.

Om disse formater

Kvalitet & hvad man skal være opmærksom på

  • En .flatpakrepo indeholder ingen applikationsdata - hvis det hostede repo går offline, er filen ubrugelig.
  • Hvis man springer build-update-repo over, forbliver oversigten forældet, så klienter ikke kan installere fra repoet via HTTP.
  • Linjen GPGKey skal være den base64-kodede offentlige nøgle på en enkelt linje, ellers vil verificeringen fejle.

Ofte stillede spørgsmål

Indeholder en .flatpakrepo-fil selve appen?
Nej. Den gemmer kun lagerets URL, titel og GPG-nøgle; appen ligger i det hostede OSTree-repo.
Har jeg brug for en GPG-nøgle?
Det anbefales kraftigt. Signér bundt-importen og repo-opdateringen med --gpg-sign, og indlejre derefter base64-nøglen i .flatpakrepo.
Hvorfor overhovedet konvertere et bundt til et repo?
Bundter kan ikke sende opdateringer ud. Et lager, der refereres til af en .flatpakrepo, lader brugere modtage fremtidige versioner med flatpak update.
Hvor kan jeg placere en .flatpakrepo for at prækonfigurere et fjernlager?
For hele systemet kan du lægge den i /etc/flatpak/remotes.d/ eller /usr/share/flatpak/remotes.d/ med filendelsen .flatpakrepo.