Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| sysadmin:linux:format_appimage [2022/03/12 16:06] – Ajout tag image yoann | sysadmin:linux:format_appimage [2025/11/23 15:41] (Version actuelle) – [Erreur "The SUID sandbox helper binary was found, but is not configured correctly."] yoann | ||
|---|---|---|---|
| Ligne 6: | Ligne 6: | ||
| De nombreux logiciels sont à présent proposés sous ce format et téléchargeables directement sur les sites web appartenant auteurs/ | De nombreux logiciels sont à présent proposés sous ce format et téléchargeables directement sur les sites web appartenant auteurs/ | ||
| + | |||
| + | < | ||
| + | Les versions récentes d' | ||
| + | </ | ||
| Puisque l' | Puisque l' | ||
| Ligne 25: | Ligne 29: | ||
| ===== Gestion des fichiers AppImage ===== | ===== Gestion des fichiers AppImage ===== | ||
| - | Plusieurs logiciels proposent d' | + | Plusieurs logiciels proposent d' |
| - | * **AppImageLauncher**: | + | * **[[software/ |
| * **App Outlet**: équivalent d'un market ou d'un store agnostique aux distributions proposant tous types d' | * **App Outlet**: équivalent d'un market ou d'un store agnostique aux distributions proposant tous types d' | ||
| * **AppImage installer**: | * **AppImage installer**: | ||
| + | ===== Prérequis : fuse ===== | ||
| + | |||
| + | Sur de nombreuses distributions, | ||
| + | |||
| + | Dans l' | ||
| + | |||
| + | <code bash> | ||
| + | ./ | ||
| + | dlopen(): error loading libfuse.so.2 | ||
| + | |||
| + | AppImages require FUSE to run. | ||
| + | You might still be able to extract the contents of this AppImage | ||
| + | if you run it with the --appimage-extract option. | ||
| + | See https:// | ||
| + | for more information | ||
| + | </ | ||
| + | |||
| + | Le système n' | ||
| + | |||
| + | <code bash> | ||
| + | # Affiche la version du système | ||
| + | cat / | ||
| + | VERSION_ID=" | ||
| + | |||
| + | # Affiche la version du paquet fuse | ||
| + | dpkg -l | grep fuse | ||
| + | ii fuse3 3.14.0-4 | ||
| + | </ | ||
| + | |||
| + | Pour installer la bibliothèque fuse2 : | ||
| + | <code bash> | ||
| + | sudo add-apt-repository universe | ||
| + | sudo apt install libfuse2 | ||
| + | </ | ||
| + | |||
| + | ===== Manipulation du format AppImage ===== | ||
| + | |||
| + | ==== Extraction des fichiers ==== | ||
| + | |||
| + | Il est possible d' | ||
| + | |||
| + | <code bash> | ||
| + | # Extraction des fichiers de l' | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | ==== Créer un fichier AppImage ===== | ||
| + | |||
| + | :TODO: | ||
| + | |||
| + | |||
| + | ==== Exécution hors sandbox ==== | ||
| + | |||
| + | Normalement les images s' | ||
| + | Dans certains cas il peut être utile de lancer l' | ||
| + | |||
| + | <code bash> | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | ===== Raccourcis / Lanceurs ===== | ||
| + | |||
| + | Pour créer un raccourcis sur le bureau virtuel, confère le wiki [[sysadmin: | ||
| + | |||
| + | |||
| + | ===== Dépannage ===== | ||
| + | |||
| + | ==== Erreur "The SUID sandbox helper binary was found, but is not configured correctly." | ||
| + | |||
| + | Certaines applications refusent de se lancer et retourne un message du type : | ||
| + | |||
| + | < | ||
| + | The SUID sandbox helper binary was found, but is not configured correctly. Rather than run without sandboxing I'm aborting now. You need to make sure that / | ||
| + | </ | ||
| + | |||
| + | Deux possibilités : | ||
| + | |||
| + | * Lancer l' | ||
| + | * Décompresser l' | ||
| + | |||
| + | |||
| + | Pour corriger le problème lié au droit, décompresser l' | ||
| + | |||
| + | <code bash> | ||
| + | # Créer un répertoire dédié pour l' | ||
| + | mkdir pia | ||
| + | |||
| + | # Déplacer l' | ||
| + | mv pia-3.0.3.AppImage pia | ||
| + | |||
| + | # Décompresser l' | ||
| + | cd pia | ||
| + | ./ | ||
| + | |||
| + | # Modifier les droits du fichier chrome-sandbox | ||
| + | cd squashfs-root/ | ||
| + | sudo chown root: chrome-sandbox | ||
| + | sudo chmod 4755 chrome-sandbox | ||
| + | </ | ||
| + | |||
| + | |||
| + | Pour lancer l' | ||
| + | <code bash> | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | Ce problème a été rencontré notamment pour les applications suivantes : | ||
| + | * Pia ; | ||
| + | * [[software: | ||
| + | * [[software: | ||
| ===== Références ===== | ===== Références ===== | ||
| - | * https:// | + | * [[https:// |
| + | * [[https:// | ||
| + | * [[https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||