J'ai transformé un lecteur USB en un couteau à armée suisse de l'application Linux
Si vous êtes comme moi, vous avez plusieurs appareils exécutant différentes distributions Linux et installez fréquemment de nouvelles instances également. Ils ont tous besoin de logiciels, et j'ai parfois trouvé qu'il est plus facile d'en avoir prêt à partir, de stockage idéalement sur un bâton USB.
Sommaire
Allez n'importe où avec les appimages sur un lecteur de pouce
Installant de nombreuses distributions Linux, vous apprendrez que l'obtention d'un logiciel n'est pas toujours simple ou cohérente. Ce que vous devez faire peut dépendre du gestionnaire de packages de la distribution, que ce soit des snaps ou des plafonds disponibles, et si les dépendances sont déjà installées ou non.
Une réponse à cette frustration est les applimages, les fichiers uniques pour les systèmes d'exploitation Linux qui contiennent tout ce dont vous avez besoin pour exécuter une application donnée. Il n'y a pas de processus d'installation; Vous téléchargez simplement le fichier et l'exécutez. Ils sont portables, vous pouvez donc les copier et les déplacer entre les appareils et ils ne perdent pas de fonctionnalités.
Il y a beaucoup d'avantages dans le format AppImage, mais celui dont vous ne profitez probablement pas est de la facilité de collecte et de transport avec une clé USB. Tout le monde fera l'affaire, mais je recommande d'aller aussi à grande vitesse que possible, avec la dernière génération USB que vous pouvez trouver. J'utilise un lecteur Samsung Fit Plus USB 3.1, ce qui n'est pas le plus rapide, mais il a été assez rapide pour mes besoins.
Comment j'ai ces appimages
Vous devez s'approvisionner ces applimages de quelque part, ce qui signifie généralement trouver le site Web de l'application et rechercher leurs options de téléchargement pour une applimage. Mais ils ne sont pas toujours faciles à trouver. Par exemple, si vous allez sur la page de téléchargement de LibreOffice, vous verrez les téléchargements Deb et RPM mis en évidence. Si vous regardez dans une liste de petits liens vers la droite, cependant, vous verrez un lien de téléchargement AppImage.
J'ai également vu des appimages étiquetés de manière confuse comme un téléchargement de « binaires » Linux. Assurez-vous de prendre un peu de temps pour enquêter lorsque vous recherchez l'application AppImage d'une application.
Cela dit, je mettrais en garde contre la simple recherche sur le Web pour « (nom du logiciel) AppImage ». Tous les développeurs ne publient pas une édition AppImage de leur logiciel, mais parfois des développeurs indépendants prennent des logiciels open-source et le forment en tant qu'AppIMage eux-mêmes.
Par exemple, Mozilla n'offre pas une version officielle AppImage de Firefox, mais vous pouvez trouver des développeurs sur Internet offrant leurs propres builds d'applimage Firefox. Soyez prudent avec ceux-ci, en vous assurant de faire confiance à la personne qui fait l'emballage, surtout quand c'est quelque chose de aussi critique en tant que navigateur Web.
Vous trouverez ci-dessous certaines des applications que j'ai obtenues, avec des liens vers l'endroit où vous trouverez le lien de téléchargement AppImage. Ils sont tous publiés, ou du moins liés, par le projet de développement lui-même.
- Pour le jeu: 0 annonce est un jeu de stratégie en temps réel qui est gratuit et open source. Il a même un multijoueur en ligne, et vous pouvez le jouer où que vous soyez si vous le mettez sur un bâton USB.
- Pour la navigation sur le Web: Librewolf est une fourche de Mozilla Firefox, avec des mesures de confidentialité supplémentaires. Comme la plupart des navigateurs, Librewolf double en tant qu'éditeur PDF, il peut donc être utile même si vous prenez un logiciel sur un PC à air.
- Pour le travail de bureau: Suite libreofficequi comprend LibreOffice Writer, Calc, Impress et plus de la célèbre alternative open source aux applications Microsoft 365. Assurez-vous de choisir l'édition « Still » si vous appréciez la fiabilité par rapport aux dernières fonctionnalités.
- Pour la lecture et l'archivage: Kiwix Une application unique qui vous permet de télécharger des wikis entiers et d'autres types de sites Web et de contenu pour une utilisation hors ligne. Vous pouvez l'ouvrir sur un appareil avec une connexion Internet, télécharger une copie, par exemple, Wikipedia, puis déplacer Kiwix et la copie Wikipedia dans un autre appareil hors ligne pour la lecture.
- Pour gérer les mots de passe: Keepassxc est mon gestionnaire de mot de passe préféré car il me permet de rester hors ligne lors de la synchronisation mon mot de passe sur mon réseau local. Vous pouvez stocker un coffre-fort sur le lecteur lui-même, avec l'AppIMage, pour une commodité maximale hors ligne.
- Pour discuter avec des amis: Vesktop est une application Discord personnalisée qui permet un partage d'écran approprié sur Linux avec le son activé et avec la prise en charge de Wayland. C'est la meilleure façon d'utiliser Discord si vous exécutez Linux, à mon avis.
Mais – pourquoi?
Comme pour tous les bons projets technologiques, il est bon de considérer les cas d'utilisation réelles. Bien que je ne prétendrai pas que tout le monde en profitera, j'ai trouvé quelques utilisations.
- Ordinateurs affamés de stockage: Si vous travaillez sur un PC où le stockage interne disponible est limité, vous bénéficierez de la possibilité de garder les logiciels externes mais facilement accessibles.
- Configuration rapide sur de nouveaux appareils: Si vous venez d'installer une distribution Linux ou un boot en direct, vous pouvez sauter les magasins et les référentiels de logiciels en copie simplement sur les applimages à partir de votre lecteur USB. J'ai trouvé cela particulièrement utile pour vous connecter rapidement aux comptes en ligne, avec l'aide du gestionnaire de mot de passe keepassxc.
- Ordinateurs à air: Si vous avez un PC Linux sans aucune connexion Internet, souvent appelée un appareil à air, mais vous souhaitez y obtenir un logiciel, une solution d'application portable comme celle-ci est parfaite. Téléchargez l'AppIMage à l'aide d'un appareil connecté à Internet, transférez-le sur le lecteur USB et, à partir du lecteur USB, déposez-le sur le PC hors ligne.
Les fans de Linux expérimentent toujours leurs configurations, donc je peux penser à plus tard, et vous pouvez trouver votre propre cas d'usage auquel je n'ai pas pensé. Si et quand cela se produit, vous pouvez me remercier.
je
En rapport
J'ai fait le lecteur de démarrage USB ultime: voici comment
Une motivation pour les gouverner toutes.
Certaines limites à connaître
Bien que ce soit amusant à jouer avec mon nouveau logiciel Linux Multi-Kool, j'ai rencontré certaines limites et hoquets. Gardez-les à l'esprit si vous voulez une expérience fluide.
Vous devrez autoriser l'exécution partout où vous allez
Chaque appareil sur lequel vous essayez de lancer ces fichiers AppImage vous obligera à le rendre exécutable. Sinon, l'application ne sera pas lancée et ces autorisations ne seront transférées vers aucun ordinateur vers lequel vous le déplacez.
Heureusement, vous pouvez souvent le faire graphiquement. Par exemple, dans le navigateur de fichier Dolphin, cliquez avec le bouton droit sur le fichier, cliquez sur « Propriétés » dans le menu contextuel, passez à l'onglet « Autorisations » et cochez la case intitulée « est exécutable ».
Alternativement, vous pouvez simplement utiliser cette commande, en remplaçant le nom de fichier par celui de votre applimage spécifique:
chmod +x filename.AppImage
Enregistrer les fichiers ira généralement à votre machine
Chaque fois que vous enregistrez un fichier avec l'une de ces appimages, comme lorsque vous enregistrez un jeu 0 annonceou télécharger wikipedia avec kiwix, gardez à l'esprit que le fichier sera par défaut sur votre ordinateur local, probablement dans le dossier « /home/$user/.local/share ». Cela signifie que si vous apportez votre collection d'approvisionnements sur un autre appareil, vos fichiers enregistrés ne voyagent probablement pas avec vous.
Selon l'application, vous pourrez peut-être le configurer pour enregistrer à l'emplacement du lecteur USB au lieu du périphérique local. Étant donné que les chemins de répertoire peuvent varier en fonction de la façon dont l'appareil monte votre lecteur, cette méthode peut s'avérer un peu capricieuse.
Vous pouvez rencontrer des problèmes de vitesse
Vous devez également être conscient que les applimages ne sont pas les plus snapp. Tous les logiciels emballés du logiciel doivent être initialisés, ce qui peut prendre du temps.
Comme je l'ai déjà dit, je recommande le lecteur de pouce que vous utilisez être la dernière version USB. J'ai testé les disques 3.0 et USB 3.1 pour cela, et je n'ai pas remarqué de différence significative dans les temps de lancement. Cela dit, la vitesse de transfert lors de la copie initiale d'une applimage sur le lecteur a été définitivement affectée.
En rapport
Comment je brise les règles de Linux et installez n'importe quel package sur n'importe quelle distribution
Astuce: ce n'est pas Flatpak, et ce n'est pas un cassant.
Vous devrez peut-être mettre à jour les applications manuellement
Soyez également conscient des mises à jour des applications. Surtout avec les applications critiques de sécurité comme un navigateur Web ou un gestionnaire de mots de passe, vous ne voulez pas être capturé à l'utiliser sans les derniers correctifs de sécurité. Les appimages que vous téléchargez peuvent avoir la capacité intégrée pour vérifier et appliquer les mises à jour elles-mêmes. S'ils ne le font pas, c'est à vous de le mettre à jour manuellement en téléchargeant à nouveau le fichier et en le remplaçant.
Les applimages ne sont pas le seul moyen d'exécuter un logiciel sur votre configuration Linux, ni la seule utilisation pour un lecteur USB. Vous pouvez également créer un lecteur Linux bootable sur n'importe quel ordinateur ou formater un lecteur USB pour le partage Windows-Linux.