Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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:18]
krodelabestiole [FUSE] typo
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 26: Ligne 26:
   - **Sécurité plus incertaine** :​ un éditeur de distribution contrôle les paquets qu'il publie dans ses dépôts. Cela réduit le risque de défectueux (//​bugués//​) ou malveillants (logiciels espions, //​malwares//,​ etc.). Un fichier AppImage peut être téléchargé depuis n'​importe quel site Internet, sans le contrôle d'une équipe de distribution. Le logiciel récupéré représente ainsi un risque de sécurité notable.   - **Sécurité plus incertaine** :​ un éditeur de distribution contrôle les paquets qu'il publie dans ses dépôts. Cela réduit le risque de défectueux (//​bugués//​) ou malveillants (logiciels espions, //​malwares//,​ etc.). Un fichier AppImage peut être téléchargé depuis n'​importe quel site Internet, sans le contrôle d'une équipe de distribution. Le logiciel récupéré représente ainsi un risque de sécurité notable.
  
 +<note important>​
 Dans ces conditions mieux vaut généralement lui préférer les formats [[:snap]] et [[:​Flatpak]],​ qui offrent les mêmes avantages sans la plupart des inconvénients (dépôts centralisés,​ mises à jour automatiques).\\ Dans ces conditions mieux vaut généralement lui préférer les formats [[:snap]] et [[:​Flatpak]],​ qui offrent les mêmes avantages sans la plupart des inconvénients (dépôts centralisés,​ mises à jour automatiques).\\
 Cependant au-delà de ces avantages et inconvénients,​ certains (rares) logiciels sont publiés uniquement dans ce format. Le choix ne se pose alors plus. Cependant au-delà de ces avantages et inconvénients,​ certains (rares) logiciels sont publiés uniquement dans ce format. Le choix ne se pose alors plus.
 +</​note>​
  
 ===== Installer une Appimage ===== ===== Installer une Appimage =====
Ligne 125: 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 149: 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 ====
Ligne 191: Ligne 193:
 === Ubuntu 24.04 === === Ubuntu 24.04 ===
  
-Ubuntu [[:​noble|Noble 24.04]] n'​inclut plus non plus la librairie ''​libfuse.so.2''​ (mais aussi la version 3). Pour pouvoir exécuter une ancienne AppImage il est nécessaire d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ''​[[apt>​libfuse2t64]]''​.((//​[[https://​itsfoss.com/​cant-run-appimage-ubuntu/​|Can'​t Run AppImage on Ubuntu? Here's How to Fix it]]//))+Ubuntu [[:​noble|Noble 24.04]] n'​inclut plus non plus la librairie ''​libfuse.so.2''​ (mais aussi la version 3). Pour pouvoir exécuter une ancienne AppImage il est nécessaire d'​[[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] ''​[[apt>​libfuse2t64]]''​.((It's FOSS : //​[[https://​itsfoss.com/​cant-run-appimage-ubuntu/​|Can'​t Run AppImage on Ubuntu? Here's How to Fix it]]//))
  
 ===== Voir aussi ===== ===== Voir aussi =====
  • appimage.1747487912.txt.gz
  • Dernière modification: Le 17/05/2025, 15:18
  • par krodelabestiole
  • Actuellement bloqué par: 216.73.216.115,10.42.2.254