AppImage sur Linux, juste non en fait…


  • Français


  • Alors que j’ai switché sur Linux Mint depuis quelques semaines, je redécouvre les joies de l’incompatibilité et de la guéguerre entre les différentes communautés entre les distros. Et là,je découvre le concept des AppImage qui, sur le papier, était un grand progrès, mais qui, au final, ne plaise à personne et qui, comme d’habitude, deviennent un énorme plat de spaghettis saupoudré d’excréments et autres joyeusetés.

    Parce que bon depuis que Noé est descendu de son arche pour installer Mandrake sur son Laptop, on sait comment installer des applications sous Linux, soit on le fait via apt-get install ou Synaptic ou un autre gestionnaire de paquets. Et quand vous installez, cela va installer toutes les dépendances, les librairies, etc.

    Le concept des AppImages est que vous installez un seul fichier comme un setup.exe sous Windows, mais toutes les dépendances et les librairies sont directement inclus dans ce fichier. Vous installez le fichier et vous le lancez pour lancer le logiciel. Si jamais, vous avez des erreurs, genre sous Linux Mint, qui vous dit qu’il n’arive à pas associer l’extension à un logiciel donné, vous faites en sorte qu’on puisse lancer le fichier comme une application (clic droit et Propriétés) et cela marchera.

    Grosso modo, c’est l’équivalent d’installer des logiciels portables sous Windows, vous n’avez pas besoin de modifier les configs du système. Cependant, il y a plusieurs problèmes. Le premier est la taille fichier. Ainsi, j’ai installé Audacity avec son AppImage et la taille était de 100 Mo alors que normalement, c’est un logiciel qui pèse 30 Mo à tout casser. Pour des logiciels complexes, cela peut dépasser rapidement le Go et pour un prolo qui utilise une connexion au forfait, c’est NEIN. Ensuite, comme ça fonctionne comme une installation portable, vous n’avez pas de références dans le système.

    Dans le cas d’Audacity, je ne l’ai pas dans mes applications via le menu démarrer ou quoi que ce soit, en fait, à chaque fois, je dois aller dans le dossier où j’ai téléchargé le fichier et le lancer. c’est ballot de compliqué. Ensuite au fil des années, les AppImages sont devenus de la fainéantise pour les développeurs, car le but principal des AppImages était de proposer des logiciels qu’on puisse installer sur n’importe quelle distribution sans se soucier de sa compatibilité ou non, car toutes les dépendances sont incluses dedans.

    Et les développeurs, plutôt que de soigner leur AppImage, ont commencé à l’optimiser pour uniquement une distribution ou deux. Ainsi, vous lirez que cette AppImage est uniquement “optimisé” (terme abominable provenant de Windows) pour Ubutu 22.04 et que toutes les autres distros peuvent aller se faire foutre.

    Donc, une bonne idée sur le papier s’est retrouvé être juste chiante, plus lourde et d’une incompatibilité totale. On pourrait me dire que t’as qu’à installer depuis le gestionnaire normal. Oui, mais on n’a pas les versions les plus récentes. Dans le cas d’Audacity, j’ai eu la version 3.5.1 via l’AppImage tandis que dans la logithèque de Linux Mint, elle est de 2.4.2 ce qui fait qu’on manque énormément de nouveautés. Pour les logiciels qui ne changent pas beaucoup, ce n’est pas grave. Mais quand vous regardez un logiciel comme Inkscape qui a changé radicalement entre la 1.2 et la 1.3, c’est vraiment compliqué.

     

     

    Houssen Moshinaly

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

    Copy code