FLATPAK FLATPAKREPO
Conversion de fichier

Convertir FLATPAK en FLATPAKREPO

RÉPONSE RAPIDE
Est-il possible de convertir FLATPAK en FLATPAKREPO ?
Oui - FLATPAK se convertit en FLATPAKREPO.

Un .flatpak est un paquet d'application ponctuel, tandis qu'un .flatpakrepo est un petit fichier INI qui décrit un dépôt hébergé. Utilisez flatpak build-import-bundle pour charger le paquet dans un dépôt, flatpak build-update-repo pour le finaliser, puis rédigez manuellement le .flatpakrepo pointant vers l'URL du dépôt et la clé GPG.

Sur cette page

Testé sur macOS, Windows et Linux
Dernière vérification le Sep 2026

Plus de convertisseurs gratuits

HEIC, PNG, WEBP, MP3 et plus - chaque outil ici est gratuit.

Ouvrir la boîte à outils

Pourquoi convertir FLATPAK en FLATPAKREPO ?

Les paquets sont pratiques pour envoyer une application sous forme de fichier unique, mais ils ne peuvent pas fournir de mises à jour ; un dépôt le peut. Publier un .flatpakrepo permet aux utilisateurs d'exécuter flatpak remote-add --from votredepot.flatpakrepo, puis d'installer et de mettre à jour votre application normalement. Le .flatpakrepo lui-même ne contient pas l'application - il référence simplement le dépôt que vous avez construit à partir du paquet.

Comment convertir FLATPAK en FLATPAKREPO

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

Exécutez flatpak build-import-bundle ~/mon_depot app.flatpak pour ajouter l'application à un dépôt OSTree local, puis flatpak build-update-repo ~/mon_depot pour générer le résumé. Ajoutez --gpg-sign=ID_CLE aux deux pour le signer.

Héberger le dépôt et rédiger manuellement le .flatpakrepo

Servez ~/mon_depot via HTTP(S), puis créez un fichier avec une section [Flatpak Repo] contenant Url=, Title=, et une GPGKey= en base64 (obtenue via gpg --export ID_CLE | base64 -w0). Enregistrez-le sous mon_depot.flatpakrepo.

flatpak remote-add --from (vérification)

Testez le résultat avec flatpak remote-add --from mon_depot.flatpakrepo, qui lit l'URL et la clé du fichier et enregistre la source distante.

À propos de ces formats

Qualité et points de vigilance

  • Un .flatpakrepo ne contient aucune donnée d'application - si le dépôt hébergé est hors ligne, le fichier est inutile.
  • Omettre build-update-repo laisse le résumé obsolète, empêchant les clients d'installer depuis le dépôt via HTTP.
  • La ligne GPGKey doit être la clé publique encodée en base64 sur une seule ligne, sinon la vérification échouera.

Foire aux questions

Un fichier .flatpakrepo contient-il l'application elle-même ?
Non. Il stocke uniquement l'URL du dépôt, le titre et la clé GPG ; l'application réside dans le dépôt OSTree hébergé.
Ai-je besoin d'une clé GPG ?
C'est fortement recommandé. Signez l'importation du paquet et la mise à jour du dépôt avec --gpg-sign, puis intégrez la clé base64 dans le .flatpakrepo.
Pourquoi convertir un paquet en dépôt ?
Les paquets ne peuvent pas pousser de mises à jour. Un dépôt référencé par un .flatpakrepo permet aux utilisateurs de recevoir les futures versions avec flatpak update.
Où puis-je placer un .flatpakrepo pour préconfigurer une source distante ?
Au niveau du système, déposez-le dans /etc/flatpak/remotes.d/ ou /usr/share/flatpak/remotes.d/ avec l'extension .flatpakrepo.