FLATPAK FLATPAKREPO
Dateikonvertierung

FLATPAK in FLATPAKREPO konvertieren

SCHNELLE ANTWORT
Ist es möglich, FLATPAK in FLATPAKREPO zu konvertieren?
Ja - FLATPAK lässt sich in FLATPAKREPO konvertieren.

Ein .flatpak ist ein einmaliges App-Bundle, während ein .flatpakrepo eine kleine INI-Datei ist, die ein gehostetes Repository beschreibt. Verwenden Sie flatpak build-import-bundle, um das Bundle in ein Repo zu laden, flatpak build-update-repo, um es zu finalisieren, und schreiben Sie dann manuell die .flatpakrepo-Datei, die auf die URL und den GPG-Schlüssel des Repos verweist.

Auf dieser Seite

Getestet auf macOS, Windows & Linux
Zuletzt verifiziert am Sep 2026

Weitere kostenlose Konverter

HEIC, PNG, WEBP, MP3 und mehr - jedes Tool hier ist kostenlos.

Toolbox öffnen

Warum FLATPAK in FLATPAKREPO konvertieren?

Bundles sind praktisch, um eine App als einzelne Datei zu versenden, aber sie können keine Updates liefern; ein Repository kann das. Die Veröffentlichung einer .flatpakrepo ermöglicht es Benutzern, flatpak remote-add --from yourrepo.flatpakrepo auszuführen und Ihre App dann normal zu installieren und zu aktualisieren. Die .flatpakrepo selbst enthält nicht die App - sie referenziert lediglich das Repository, das Sie aus dem Bundle erstellt haben.

Wie man FLATPAK in FLATPAKREPO konvertiert

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

Führen Sie flatpak build-import-bundle ~/myrepo app.flatpak aus, um die App zu einem lokalen OSTree-Repo hinzuzufügen, und dann flatpak build-update-repo ~/myrepo, um die Zusammenfassung zu generieren. Fügen Sie --gpg-sign=KEYID zu beiden hinzu, um sie zu signieren.

Repo hosten und .flatpakrepo manuell schreiben

Stellen Sie ~/myrepo über HTTP(S) bereit und erstellen Sie dann eine Datei mit einem [Flatpak Repo]-Abschnitt, der Url=, Title= und einen base64-kodierten GPGKey= (aus gpg --export KEYID | base64 -w0) enthält. Speichern Sie diese als myrepo.flatpakrepo.

flatpak remote-add --from (Verifizierung)

Testen Sie das Ergebnis mit flatpak remote-add --from myrepo.flatpakrepo, wodurch die URL und der Schlüssel aus der Datei gelesen und das Remote-Repository registriert werden.

Über diese Formate

Qualität & worauf zu achten ist

  • Eine .flatpakrepo enthält keine Anwendungsdaten - wenn das gehostete Repo offline geht, ist die Datei nutzlos.
  • Das Überspringen von build-update-repo führt dazu, dass die Zusammenfassung veraltet bleibt, sodass Clients nicht über HTTP aus dem Repo installieren können.
  • Die GPGKey-Zeile muss der base64-kodierte öffentliche Schlüssel in einer einzigen Zeile sein, andernfalls schlägt die Verifizierung fehl.

Häufig gestellte Fragen

Enthält eine .flatpakrepo-Datei die App selbst?
Nein. Sie speichert nur die Repository-URL, den Titel und den GPG-Schlüssel; die App befindet sich im gehosteten OSTree-Repo.
Benötige ich einen GPG-Schlüssel?
Dies wird dringend empfohlen. Signieren Sie den Bundle-Import und das Repo-Update mit --gpg-sign und betten Sie den base64-Schlüssel in die .flatpakrepo ein.
Warum überhaupt ein Bundle in ein Repo konvertieren?
Bundles können keine Updates pushen. Ein Repository, das durch eine .flatpakrepo referenziert wird, ermöglicht es Benutzern, zukünftige Versionen mit flatpak update zu erhalten.
Wo kann ich eine .flatpakrepo ablegen, um ein Remote-Repo vorzukonfigurieren?
Systemweit legen Sie diese in /etc/flatpak/remotes.d/ oder /usr/share/flatpak/remotes.d/ mit der Endung .flatpakrepo ab.