Pourquoi convertir FLATPAK en FLATPAKREF ?
Un .flatpak est un paquet autonome unique, tandis qu'un .flatpakref est un minuscule fichier de référence qui ajoute une source distante et installe une application en un seul clic. Vous créez le .flatpakref après avoir trouvé un endroit pour héberger l'application, le paquet doit donc d'abord être intégré dans un dépôt.
Comment convertir FLATPAK en FLATPAKREF
flatpak build-import-bundle + dépôt OPEN-SOURCE
Exécutez flatpak build-import-bundle ~/my-repo app.flatpak pour importer le paquet, puis flatpak build-update-repo ~/my-repo et hébergez ce répertoire via HTTP.
Rédiger le fichier .flatpakref FREE
Créez un fichier texte avec [Flatpak Ref] et les champs Name=, Branch=, Url= (l'URL de votre dépôt) et la clé base64 GPGKey= ; les utilisateurs l'ouvrent pour ajouter la source distante et installer l'application.
Installer le paquet directement à la place EASIEST
Si vous n'avez pas besoin d'un dépôt, ignorez complètement le fichier de référence : flatpak install app.flatpak installe un paquet à fichier unique sans aucun .flatpakref.
À propos de ces formats
Un fichier .flatpak est un paquet autonome Flatpak : une application ou un runtime Linux emballé dans un fichier unique pour un téléchargement direct, un partage sur support amovible ou un…
Ouvrir les détails de .FLATPAK →Un fichier .FLATPAKREF est un fichier de données utilisé par un logiciel spécifique.
Ouvrir les détails de .FLATPAKREF →Qualité et points de vigilance
- Un
.flatpakrefne fonctionne que si le dépôt vers lequel il pointe reste en ligne ; il ne contient aucune donnée d'application en lui-même. - L'élément
Urldans la référence doit correspondre à l'endroit où vous hébergez réellement le dépôt, et laGPGKeydoit être la version base64 de la clé qui a signé le dépôt, sinon l'installation échouera. - Les paquets à fichier unique ne proposent pas de chemin de mise à jour, l'intérêt du fichier de référence est donc de fournir aux utilisateurs un dépôt à partir duquel ils peuvent effectuer des mises à jour.
Foire aux questions
Est-ce que build-import-bundle produit un .flatpakref ?
.flatpakref à la main.Quels sont les champs obligatoires dans un .flatpakref ?
Name, Branch et Url ; GPGKey et RuntimeRepo sont nécessaires pour les dépôts signés et la résolution des environnements d'exécution (runtimes).Dois-je obligatoirement héberger un dépôt ?
flatpak install app.flatpak directement sur le paquet.Comment obtenir la valeur base64 de GPGKey ?
gpg --export <keyid> et envoyez-la via un tube vers base64 | tr -d '\n'.