Pourquoi convertir FLATPAK en APPIMAGE ?
Les utilisateurs souhaitent une application portable en un seul fichier qu'ils peuvent exécuter sans installer Flatpak ou ses runtimes. Cet objectif est légitime, mais vous ne pouvez pas traduire proprement le runtime et le bac à sable Flatpak vers le modèle autonome .appimage - les scripts expérimentaux qui s'y essaient (tels que flatpak2appdir) sont des preuves de concept inachevées qui échouent en raison d'exigences de runtime divergentes, la reconstruction est donc la voie la plus fiable.
Comment convertir FLATPAK en APPIMAGE
Obtenir l'AppImage officielle
Consultez le site officiel de l'application ou les « Releases » GitHub ; de nombreux projets publient directement un .AppImage, ce qui est plus propre que n'importe quelle conversion.
Construire à partir des sources avec appimagetool
Compilez l'application, organisez ses fichiers et bibliothèques dans un AppDir, puis exécutez appimagetool AppDir pour produire un .AppImage fonctionnel.
flatpak2appdir (expérimental)
Cette preuve de concept communautaire trace les fichiers utilisés par un Flatpak dans un AppDir, mais elle est incomplète et échoue sur les applications avec des runtimes différents - considérez les résultats comme peu fiables.
Continuer à utiliser Flatpak
Si la portabilité est le seul objectif, lancez l'application avec flatpak run <app-id> ; Flatpak isole déjà les dépendances sans avoir besoin d'une AppImage.
À 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 .appimage est une application Linux autonome : un exécutable unique qui regroupe un programme avec ses bibliothèques et se monte au lancement pour s'exécuter sans installation ni…
Ouvrir les détails de .APPIMAGE →Qualité et points de vigilance
- Il n'existe aucun convertisseur Flatpak-vers-AppImage officiel ou stable ; les scripts existants sont abandonnés ou de qualité « preuve de concept ».
- Flatpak s'appuie sur les Portals et un runtime partagé pour le bac à sable et l'intégration ; une AppImage n'a rien de tout cela et s'attend à ce que les bibliothèques hôtes soient compatibles.
- Un paquet repaqueter peut manquer de bibliothèques ou échouer sur d'autres distributions, alors qu'une AppImage officielle ou une version source correcte est testée pour fonctionner.
Foire aux questions
Existe-t-il un outil qui convertit Flatpak en AppImage ?
Pourquoi ne puis-je pas simplement repaqueter le Flatpak installé ?
Quel est le moyen le plus sûr d'obtenir une AppImage d'une application ?
.AppImage officiel du développeur, ou construisez-en un à partir des sources avec appimagetool.