Il peut s’avérer complexe de dénicher des applications pour des distributions Linux peu répandues. Toutefois, diverses approches permettent de surmonter cette difficulté. La plus efficace consiste à pallier les manques en utilisant des applications portables et exécutables, connues sous le nom d’AppImages.
Les AppImages : une solution innovante
Les AppImages, bien qu’elles ne soient pas récentes, représentent une des avancées majeures de la communauté Linux. Le principe est simple : proposer un équivalent des fichiers « EXE » de Windows sur la plateforme Linux. L’utilisateur télécharge un fichier contenant une application qui s’exécute immédiatement, sans installation préalable. Bien que l’idée de binaires exécutables ne soit pas nouvelle, AppImage apporte une amélioration significative.
Un binaire classique, non-AppImage, peut fonctionner sur diverses distributions Linux à condition que les bibliothèques nécessaires soient présentes sur le système. Les fichiers AppImage, quant à eux, intègrent toutes les bibliothèques et fichiers requis dans un « environnement » autonome, offrant une expérience clé en main. Voici comment obtenir ces fichiers pour votre PC Linux.
Où trouver les AppImages ?
Pour commencer, explorez le Répertoire Probono AppImage. Cette ressource en ligne est particulièrement fiable et fournie. À titre d’exemple, nous utiliserons Audacity.
Sur la page BinTray, cliquez sur « fichiers ». Vous y trouverez une liste exhaustive d’images Audacity. Choisissez la version la plus récente afin d’utiliser l’AppImage la plus à jour. Ne téléchargez pas directement le fichier via le navigateur. Effectuez plutôt un clic droit sur le lien et sélectionnez « copier » pour obtenir l’URL directe. Ensuite, ouvrez un terminal.
Téléchargez l’application Audacity avec la commande wget :
Note: Si vous n’avez pas wget, installez-le via votre gestionnaire de paquets avant de lancer le téléchargement.
cd ~/Téléchargements wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage
Le téléchargement avec wget est privilégié car il est plus simple de modifier les autorisations d’un AppImage depuis le terminal. Pour mettre à jour les autorisations, utilisez la commande chmod :
sudo chmod +x Audacity*.AppImage
Les autorisations sont désormais mises à jour. Ouvrez votre dossier « Téléchargements » via votre gestionnaire de fichiers, puis double-cliquez sur l’AppImage d’Audacity. L’application s’exécutera immédiatement.
Alternatives: Flatpaks et Snaps
Une autre solution pour trouver des applications sur les distributions Linux moins populaires est l’utilisation de Flatpaks. À l’instar des AppImages, cette technologie est « indépendante de la distribution ». En d’autres termes, aucune distribution Linux n’est favorisée, et la vôtre est probablement compatible. Les Snaps et Flatpaks sont conçus pour une installation universelle.
Ces deux approches sont une tentative de la communauté Linux pour créer un format de paquet « universel » accessible à tous. Grâce à elles, des logiciels très prisés sont désormais disponibles aussi bien sur les distributions Linux populaires que sur les plus rares.
Si vous utilisez une distribution moins connue et moins bien prise en charge, il est fortement recommandé d’essayer ces solutions.
Explorer GitHub pour des logiciels Linux
GitHub est une excellente ressource pour trouver des logiciels supplémentaires sur une distribution Linux peu connue. De nombreux projets y publient régulièrement du code source. Si un programme n’est pas disponible en paquet natif pour votre version de Linux, vous aurez la possibilité de compiler vous-même le logiciel à partir du code source, voire de créer votre propre paquet installable !
Certes, tous les projets Linux ne sont pas hébergés sur GitHub. Toutefois, ce site reste le service de gestion de projet le plus populaire, ce qui accroît vos chances de trouver ce que vous cherchez.
Consulter la documentation
Les développeurs de distributions Linux moins courantes sont souvent conscients des difficultés à trouver des logiciels. Ils font donc des efforts pour pallier ce manque. Le projet Solus en est un excellent exemple. Cette distribution récente a son propre format de paquet. De ce fait, certains logiciels ne sont pas disponibles comme ils le seraient sur Ubuntu. Solus a mis en place une section « Tiers » où les utilisateurs peuvent trouver les programmes nécessaires et même soumettre des demandes.
Votre distribution Linux a peut-être adopté une approche similaire. Explorez les modes de création des paquets et vérifiez l’existence d’une section « Tiers ». Consultez également le site web pour savoir s’il existe une option de « demande de paquet ». Même si certaines demandes sont ignorées, il est toujours utile de tenter votre chance.
Conclusion
Autrefois, l’utilisation d’une distribution Linux peu courante était un réel défi. Il était difficile de trouver des logiciels et, même en cas de succès, les paquets tardaient à être mis à jour. Aujourd’hui, la communauté Linux s’efforce de rendre l’installation de logiciels sur Linux plus universelle. Grâce à l’adoption de solutions telles que Flatpak, Snaps et AppImages, la pénurie de certaines applications tend à disparaître.