Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
appimage [Le 17/05/2025, 15:22] krodelabestiole note privilégiant snap et flatpak plus en avant |
appimage [Le 30/07/2025, 16:47] (Version actuelle) krodelabestiole [Go AppImage / appimaged] réorganisation |
||
---|---|---|---|
Ligne 12: | Ligne 12: | ||
==== Avantages ==== | ==== Avantages ==== | ||
- | La grande force du format **Appimage** réside dans le fait qu’il n’exige aucun pré-requis – sauf bien sûr une connexion à Internet, pour utilise un fichier Appimage : | + | La grande force du format **Appimage** réside dans le fait qu’il n’exige aucun pré-requis pour utiliser un fichier Appimage, autre que bien sûr une connexion à Internet, ainsi que la librairie [[:FUSE]] : |
* **Installation par un compte utilisateur standard** : aucun droit d’administration n’est nécessaire ; | * **Installation par un compte utilisateur standard** : aucun droit d’administration n’est nécessaire ; | ||
* **Gestion par un seul fichier de tout le logiciel** : aucun paquet et aucune bibliothèque ne sont à installer au préalable, à part le paquet ''[[apt>libfuse2]]'' ou ''[[apt>libfuse2t64]]'' (voir [[#Installer une Appimage|ci-dessous]]) quand il ne l'est pas déjà. L'Appimage embarque ses propres dépendances. Cela permet à des applications assez anciennes de continuer à fonctionner alors que, pour des raisons d’obsolescence, leurs dépendances ont été retirées des versions plus récentes du système Ubuntu. À l’inverse, cela permet aussi de disposer de manière anticipée d'une nouvelle version pas encore disponible dans les [[:dépôts]] officiels d'Ubuntu. | * **Gestion par un seul fichier de tout le logiciel** : aucun paquet et aucune bibliothèque ne sont à installer au préalable, à part le paquet ''[[apt>libfuse2]]'' ou ''[[apt>libfuse2t64]]'' (voir [[#Installer une Appimage|ci-dessous]]) quand il ne l'est pas déjà. L'Appimage embarque ses propres dépendances. Cela permet à des applications assez anciennes de continuer à fonctionner alors que, pour des raisons d’obsolescence, leurs dépendances ont été retirées des versions plus récentes du système Ubuntu. À l’inverse, cela permet aussi de disposer de manière anticipée d'une nouvelle version pas encore disponible dans les [[:dépôts]] officiels d'Ubuntu. | ||
Ligne 127: | Ligne 127: | ||
[[https://github.com/probonopd/go-appimage|Go AppImage]] est un ensemble d'outils développés par le créateur du format Appimage incluant **appimaged**. Celui-ci est un service permettant de rendre exécutable et d'intégrer automatiquement les applications Appimage à l'[[:environnements|environnement de bureau]]. C'est une solution plus moderne que **[[#AppImageLauncher]]**, et généralement recommandée. | [[https://github.com/probonopd/go-appimage|Go AppImage]] est un ensemble d'outils développés par le créateur du format Appimage incluant **appimaged**. Celui-ci est un service permettant de rendre exécutable et d'intégrer automatiquement les applications Appimage à l'[[:environnements|environnement de bureau]]. C'est une solution plus moderne que **[[#AppImageLauncher]]**, et généralement recommandée. | ||
+ | |||
+ | Ce service détecte les fichiers **AppImage** téléchargés, les rend exécutables, et créé automatiquement un [[:raccourci-lanceur|lanceur]] ''%%appimagekit_***.desktop%%'' dans le répertoire ''~/.local/share/applications'' (donc une icône / raccourci pour l'application). Ce lanceur est aussi supprimé ou mis à jour automatiquement avec le fichier AppImage de l'application. | ||
La procédure pour l'installer est décrite en anglais sur [[https://github.com/probonopd/go-appimage/blob/master/src/appimaged/README.md|cette page]] : | La procédure pour l'installer est décrite en anglais sur [[https://github.com/probonopd/go-appimage/blob/master/src/appimaged/README.md|cette page]] : | ||
Ligne 151: | Ligne 153: | ||
On peut vérifier le bon fonctionnement du service avec la commande : | On peut vérifier le bon fonctionnement du service avec la commande : | ||
systemctl --user status appimaged | systemctl --user status appimaged | ||
- | |||
- | Ce service détecte les fichiers **AppImage** téléchargés, les rend exécutables, et créé automatiquement un [[:raccourci-lanceur|lanceur]] ''%%appimagekit_***.desktop%%'' dans le répertoire ''~/.local/share/applications'' (donc une icône / raccourci pour l'application). Ce lanceur est aussi supprimé ou mis à jour automatiquement avec le fichier AppImage de l'application. | ||
==== AppImageLauncher ==== | ==== AppImageLauncher ==== |