Oui, vous pouvez installer des packages Snap sur Chrome OS, mais ce n'est pas génial

Crostini

Partager:

Si vous êtes un utilisateur de Chrome OS et que vous cherchez à installer des packages Snap, vous n'aurez peut-être pas de chance. Bien que vous puissiez techniquement installer des packages Snap sur Chrome OS, ce n'est pas exactement l'idéal. Voici ce que vous devez savoir.



Avant d'aller plus loin, j'aimerais avouer que je ne suis en aucun cas un expert de Linux. Depuis que le projet Crostini est apparu pour la première fois et a apporté des applications Linux à Chrome OS, j'ai été très occupé à rechercher les différentes distributions Linux et plus précisément, comment les applications sont empaquetées et gérées sur lesdites distributions. J'apprends au fur et à mesure et c'est pourquoi j'étais ravi de commencer cette nouvelle série de lignes de commande. J'aime bricoler et je suis heureux de tester de nouvelles choses et de parcourir des eaux inexplorées pour que vous n'ayez pas à le faire.

Dans mes explorations, j'ai passé beaucoup de temps à comprendre comment installer différents types de packages via Linux sur Chrome OS. Vous disposez des fichiers natifs .deb qui s'installeront généralement d'un simple double clic. Ensuite, vous avez une variété de .tar ou d'archives tar qui doivent être décompressées par divers moyens avant de pouvoir être rendues exécutables. Ensuite, il existe des applications autonomes constituées d'un fichier contenant toutes les informations nécessaires pour s'exécuter directement à partir de l'image. (C'est un peu plus technique que cela, mais c'est un moyen facile d'imaginer le fonctionnement de ces applications) Nous avons couvert Packs plats et Appimages mais les autres packages populaires sont Snaps.

Les snaps (packages snap) sont disponibles pour toutes les principales distributions Linux et peuvent être installés sur d'autres distributions en utilisant les méthodes d'installation applicables qui peuvent être trouvées ici . Pour les utilisateurs généraux, les Snaps offrent un gros avantage car ils peuvent être trouvés dans des endroits tels que le Snap Store officiel et installés en un clic ou un seul code de ligne de commande. Avoir une vitrine pour les applications crée un environnement plus familier pour les utilisateurs habitués à utiliser des boutiques comme le Play Store, le Chrome Web Store, iTunes, etc.

Pour Debian 9 et 10, les Snaps peuvent être installés directement à partir de la ligne de commande, mais malheureusement, ils ne fonctionnent pas aussi bien que sur les systèmes d'exploitation Linux traditionnels. Pendant des mois, j'ai essayé d'installer Snapd (le démon responsable de l'installation et de l'exécution de Snaps) sur mon Chromebook pour échouer lamentablement car mon terminal a craché des erreurs qui n'avaient absolument aucun sens pour moi en tant que débutant Linux. Heureusement, il y a ceux qui en savent beaucoup plus sur le fonctionnement de ces choses et un petit voyage sur Reddit m'a fourni les réponses que je cherchais pour que cela fonctionne.

Mises en garde : Cette installation fonctionne et vous permettra d'installer des packages Snap. Cependant, cela ne fonctionne pas bien et selon l'application, vous pouvez rencontrer un certain nombre de problèmes de compatibilité. Skype, par exemple, nécessite de modifier les autorisations pour le répertoire racine. D'autres applications ont besoin d'accéder à xhost pour exécuter une interface graphique et cela nécessite un ensemble supplémentaire de commandes. Nous reviendrons en profondeur sur ceux-ci plus tard. Pour l'instant, cet article se concentrera entièrement sur l'installation de snapd, les dépendances requises et l'exécution de votre premier package Snap.

Bon, commençons. Avant d'installer snapd, nous allons installer les dépendances requises. Les snaps utilisent FUSE et squashfs pour monter des packages entre autres. Si vous installez snapd sans installer ces dépendances, vous obtiendrez une erreur lors de la tentative de téléchargement et d'installation de Snaps. Pour installer, exécutez la commande suivante dans votre terminal. Si vous y êtes invité, appuyez sur y pour continuer et attendez la fin de l'installation.|__+_|

Il est maintenant temps d'installer snapd. Il est disponible directement depuis le référentiel Debian et peut être installé à l'aide de la commande apt ci-dessous. Une fois terminé, nous serons prêts à installer notre premier Snap.|_+_|

Maintenant que vous avez installé snapd, vous pouvez voir l'avertissement suivant. |__+_|. Pas de soucis. Fermez simplement le terminal et rouvrez-le pour une nouvelle session. Ensuite, nous allons installer un test Snap. Exécutez la commande suivante pour installer le composant logiciel enfichable hello-world. |__+_|

Cela prendra quelques temps à installer, mais une fois terminé, vous devriez pouvoir taper hello-world et appuyer sur Entrée. Si l'installation a réussi, votre sortie sera Hello World ! Si vous avez réussi, nous passerons à l'installation d'une application complète.

J'ai réussi à installer le package Snap de Gimp et c'est un éditeur d'images très populaire. Donc, nous allons maintenant installer Gimp. Notez que vous devrez toujours utiliser la commande sudo lors de l'installation de Snaps. Pour installer Gimp, utilisez cette commande et allez prendre une tasse de café car le téléchargement prendra quelques minutes.|_+_|

Achetez toutes les dernières offres Chromebook

Une fois l'installation terminée, vous pouvez taper gimp dans le terminal pour lancer le programme. J'ai remarqué que le premier chargement prenait un certain temps car Gimp mettait à jour les extensions et les fichiers, mais après avoir fermé mon terminal et l'avoir exécuté une deuxième fois, tout s'est déroulé de manière beaucoup plus fluide.

Alors, où pouvez-vous trouver plus de Snaps à installer ? Comme je l'ai déjà mentionné, le Snap Store contient une tonne d'applications et chacune vous donnera la commande d'installer le Snap depuis le terminal. Une fois installé, il suffit de taper le nom de l'application dans le terminal pour la lancer. Si vous n'êtes pas sûr du nom exact du fichier, tapez snap list dans le terminal pour voir tous vos Snaps installés et leur nom de fichier. Vous pouvez trouver le Snap Store ici .

Parce que je sais que quelqu'un le mentionnera, oui, vous pouvez installer le package Snap Store Snap et il fonctionnera sur un Chromebook. Cependant, il faut une éternité pour se lancer. Il génère toutes sortes d'erreurs et je n'ai pas pu me connecter au Snap Store une fois qu'il est lancé, ce qui vous empêche de télécharger Snaps avec le bouton d'installation. Si vous avez trouvé un correctif ou une solution de contournement pour cela, envoyez-moi un e-mail ou déposez un commentaire ci-dessous. J'aimerais le faire fonctionner. En résumé, je ne recommanderais pas d'utiliser Snaps sur Chrome OS à moins que ce ne soit votre seule option pour installer une application. Il existe de nombreuses alternatives pour la plupart des applications et jusqu'à ce que Snaps fonctionne plus facilement sur Chrome OS, c'est juste plus de problèmes que ça n'en vaut la peine. Quoi qu'il en soit, c'était amusant et intéressant de faire enfin fonctionner cela. À la prochaine fois lorsque nous explorerons comment changer votre conteneur par défaut de Debian à Ubuntu.

Partage Avec Tes Amis :