Points clés à retenir
- Les nombreux formats de logiciels de Linux peuvent compliquer l'installation des applications. AppImages simplifie le processus en fournissant des fichiers exécutables autonomes.
- AppImages sont portables et peuvent être placées sur des clés USB pour être utilisées sur vos appareils Linux.
- Vous pouvez mettre à jour AppImages quand vous le souhaitez en téléchargeant la dernière version et en supprimant l'ancienne, ou en conservant les deux côte à côte.
Si vous avez déjà essayé Linux comme alternative à Windows ou macOS, vous savez que son utilisation peut être pour le moins délicate. En tant que personne qui utilise Linux comme système d'exploitation principal, je peux en témoigner, mais je peux également attester d'une chose qui rend mon bureau Linux plus facile à utiliser : AppImages.
Les formats de logiciels Linux sont un gâchis
Comme tout utilisateur Linux instruit le sait, installer une application sur des distributions basées sur Debian signifie souvent la trouver au format de fichier DEB, mais RPM sur Fedora et d'autres distributions RedHat, tandis que les distributions Arch s'appuient simplement sur ce qu'on appelle des archives tar. Sur presque toutes les distributions, vous pouvez utiliser le format de conteneur Snap, sauf si vous utilisez Linux Mint 20 ou une version ultérieure, vous devrez alors désactiver un bloqueur Snap intégré. Vous pouvez toujours utiliser Flatpaks également, mais vous devrez peut-être d'abord installer le support Flatpak.
Encore fatigué ? Même. La situation empire lorsque vous réalisez que de nombreuses applications populaires ne sont pas disponibles dans tous les formats. Dans la pratique, vous finissez donc presque inévitablement par utiliser un mix. On pourrait affirmer que la diversité est une force de l’écosystème Linux et que de meilleurs formats émergeront inévitablement du marché ouvert des formats. C'est peut-être vrai, mais je ne suis pas un activiste du logiciel, juste un gars qui essaie d'accéder à Spotify sur son ordinateur homebrewed.
AppImages simplifie tout
Et si je vous disais qu’un autre format de package résout tous ces problèmes ? D'accord, ce n'est pas le cas, mais j'ai personnellement constaté que lorsque le logiciel dont j'ai besoin est disponible sous forme d'AppImage, la vie de mon ordinateur Linux devient beaucoup plus facile.
Je n'entrerai pas dans les détails techniques expliquant pourquoi les AppImages sont ainsi, mais vous remarquerez immédiatement lorsque vous téléchargez une AppImage que c'est tout ce que vous obtenez : un fichier avec une extension .appimage. La voilà, l'application. Ce n'est pas un assistant d'installation, c'est l'application elle-même. Si vous êtes un utilisateur Windows, vous pouvez la considérer comme une « application portable » ou, sur macOS, une
Après l'avoir téléchargé, vous ne devez faire qu'une petite étape : faites un clic droit dessus, sélectionnez Propriétés et recherchez une case à cocher à côté de « Est exécutable » ou peut-être « Autoriser l'exécution du fichier en tant que programme en fonction de votre distribution ». Cela donne à l'application la permission de fonctionner sur votre appareil. (Vous pouvez également le faire dans le terminal Linux si vous le souhaitez.) À partir de là, vous pouvez simplement double-cliquer sur le fichier pour lancer votre application. C'est aussi simple que ça. Aucune commande à saisir, aucun référentiel à activer qui renvoie des messages d'erreur cryptiques, aucun miroir à mettre à jour, vérifiez que votre distribution prend en charge le format disponible. Cela fonctionne.
Vous êtes également désormais libéré d'un autre point sensible de Linux : les mises à jour d'applications. Selon la distribution que vous utilisez, les applications disponibles dans sa boutique officielle ou dans ses référentiels sont souvent obsolètes car la dernière version n'a pas été suffisamment testée pour garantir qu'elle fonctionne sur votre distribution. Étant donné qu'AppImages ne s'appuie pas sur les composants internes de votre distribution, vous pouvez obtenir la toute dernière version sans vous soucier de tels conflits.
De plus, étant donné que les AppImages sont des fichiers statiques et autonomes, vous pouvez avoir plusieurs versions de la même application les unes à côté des autres et utiliser la version que vous aimez. Vous êtes libre d'obtenir la dernière version si et quand vous le souhaitez. Si vous n'aimez pas une version plus récente, supprimez-la et recommencez à utiliser l'ancienne.
Mettez-les sur une clé USB pour devenir mobile
Les AppImages ne sont jamais techniquement « installées » sur votre système et sont plutôt des fichiers entièrement portables. Vous pouvez déplacer une AppImage vers pratiquement n'importe quel emplacement de votre ordinateur et la lancer à partir de là, y compris sur un disque externe.
J'aime mettre toutes mes AppImages sur une clé USB qui reste branchée sur mon PC la plupart du temps. Cela me permet d'économiser de l'espace sur le disque principal de mon PC. Cela signifie également que si je dispose d'un deuxième appareil Linux sur lequel je souhaite utiliser l'une de ces applications, je peux brancher mon lecteur et commencer immédiatement à utiliser mes applications au lieu de les télécharger séparément. Si j'ai besoin d'avoir des applications sur les deux ordinateurs en même temps, je copie-colle simplement l'application. C'est aussi simple que ça.
Mais ils ne sont pas parfaits
Le plus gros problème que je rencontre avec AppImages est simplement qu’il n’y en a pas assez. Les personnes qui développent les applications que j'utilise disposent d'un temps limité et chaque format dans lequel elles fournissent leur application ajoute à leur charge de travail, de sorte qu'AppImages ne fait pas toujours la différence. Parfois, des tiers effectuent le travail eux-mêmes et les téléchargent sur Internet pour vous, mais cela soulève des questions de sécurité.
Vous constaterez peut-être également qu'AppImages ne s'intègre pas aussi bien à votre bureau que d'autres formats de packages « natifs ». Vous pouvez résoudre certains de ces problèmes avec des ajustements supplémentaires, sur lesquels je reviendrai plus tard.
Certaines personnes se plaignent également du temps nécessaire au lancement d'AppImages, même si personnellement, je ne l'ai pas trouvé pire que Snaps et Flatpaks, les formats avec lesquels AppImages sont généralement comparés. Votre kilométrage peut varier en fonction des applications que vous utilisez et du matériel sur lequel vous utilisez.
Où trouver des AppImages
Les AppImages ne sont généralement pas disponibles dans la boutique de logiciels intégrée de votre distribution. La meilleure source pour les trouver est généralement le site Web des fournisseurs d'applications. Par exemple, je vais sur mon application de prise de notes préférée Site Web de Standard Notes pour obtenir leur dernière AppImage, et le site LibreOffice propose sa suite de productivité gratuite sous la forme d'une seule AppImage.
Vous pouvez également consulter le site officiel d'AppImage. Il existe d'autres hubs pour AppImages en ligne, mais sachez que ceux que vous trouvez sur ces sites sont souvent emballés par des tiers, et non par les développeurs d'applications eux-mêmes, et comportent donc un niveau de risque de sécurité accru. Cela est vrai pour de nombreux formats de packages Linux, alors soyez prudent comme vous le feriez normalement et accédez d'abord au site Web du fournisseur d'applications pour rechercher AppImages.
Vous pouvez également aller plus en profondeur et apprendre à intégrer ce format de package Linux dans votre bureau, en les rendant disponibles dans votre lanceur d'applications, en suivant notre guide dédié à l'utilisation d'AppImages.
Vous pouvez lire l’article original (en Angais) sur le {site|blog}www.howtogeek.com