Le navigateur Chrome peut obtenir un package Snap officiel pour Linux

Nouvelles

Partager:

Le navigateur Chrome pourrait bientôt recevoir un package Snap officiel, selon un rapport récent. Ce serait un excellent ajout pour les utilisateurs de Linux, car cela faciliterait l'installation et la mise à jour.



Dernièrement, je passe une bonne majorité de mon temps à explorer Linux sur Chrome OS et à tester ce qui fonctionne et ce qui ne fonctionne pas. Au fur et à mesure que la série Command Line prend forme, nous sommes devenus un peu plus attentifs aux commits liés à Linux dans le référentiel Chromium. Il y a tellement de choses que vous pouvez faire avec les applications Linux sur Chrome OS, mais le projet Crostini a toujours ses limites en raison de la nature de la technologie. L'exécution d'applications dans des conteneurs nécessite des solutions de contournement pour certaines choses qui sont normalement natives sur les distributions Linux complètes.

L'une de ces choses particulières avec lesquelles j'ai bricolé est les packages Snap. Si vous n'êtes pas familier avec Snaps, ce sont simplement des applications packagées qui contiennent tous les éléments nécessaires pour fonctionner à partir du package conteneurisé. Un peu comme Packs plats et Appimages , les Snaps sont conçus pour fonctionner sur une grande variété de distributions Linux, car le package contient un programme d'installation universel et toutes les dépendances nécessaires, ce qui évite d'avoir à conserver les fichiers dans un référentiel spécifique. Sur Chrome OS, l'installation du gestionnaire de packages Snap nécessite quelques ajustements et une installation de dépendance supplémentaire. Même dans ce cas, mon expérience d'installation et d'utilisation de Snaps sur Chrome OS jusqu'à présent a été assez horrible. La plupart des applications ne se lancent pas ou ne génèrent pas d'erreurs de sortie d'affichage. Même lorsqu'une application se lance, elle est janky et il y a beaucoup de plantages.

Achetez toutes les dernières offres Chromebook

Ainsi, lorsque Robby est venu travailler hier matin et m'a dit qu'il avait trouvé des références à Snap dans le référentiel Chromium, j'ai immédiatement imaginé que Chrome OS prendrait officiellement en charge Snaps et la boutique Snapcraft. Si les Chromebooks sont livrés avec un lien préinstallé pour le Magasin instantané et les utilisateurs pourraient utiliser une méthode d'installation en un clic pour de nombreuses applications Snap populaires, ce serait un énorme pas en avant pour Linux sur Chrome OS. Sans parler du fait que cela pourrait retirer le terminal de l'équation et que ce serait un facteur important pour aider le consommateur moyen à adopter des applications Linux sur Chrome OS sans avoir à se familiariser avec la CLI.

Cela dit, j'ai commencé à creuser dans les commits que Robby a découverts et j'ai rapidement réalisé qu'il s'agissait d'un projet entièrement différent que j'envisageais. Cela ne veut pas dire que Snaps ne fonctionnera finalement pas de manière native sur Chrome OS, mais ce que je cherchais semble en fait être un effort pour amener le navigateur Chrome sur le Snap Store. Bien qu'il existe une version Linux officielle du navigateur Chrome, elle n'est techniquement disponible que pour Ubuntu, Debian, Fedora et OpenSUSE. Les autres distributions utilisent le navigateur open-source Chromium à moins que vous ne sachiez comment ajouter le référentiel approprié et quelles dépendances sont requises. Les deux commits liés au snap étaient intitulés comme suit :

Ajouter snapcraft à install-build-deps

Intégration initiale du snap packaging.

Dépôt de chrome

Vous pouvez voir pourquoi nous avons pensé que cela pourrait avoir quelque chose à voir avec la prise en charge de Snap dans Chrome OS, mais creuser dans les fichiers et les commentaires à l'intérieur des commits éclaire le projet. Tout d'abord, parmi les chemins de fichiers, j'ai découvert ces deux lignes.

chrome/installer/linux/debian/build.sh

chrome/installer/linux/rpm/build.sh

Les packages Debian et RPM sont les versions actuelles de Chrome pour Linux. Sous ces deux packages se trouvait l'ajout de |__+_| ce qui indique assez clairement que l'équipe Chrome travaille sur un package Snap officiel. Une inspection plus approfondie des commentaires montre que l'équipe parle directement avec Snapcraft pour surmonter certains problèmes rencontrés lors de la création de Snap for Chrome. Le Snap Store contient déjà un package Snap pour Chromium. Donc, quel que soit le problème, je suis sûr que l'équipe Chrome y parviendra assez facilement.

La seule question qui reste est pourquoi créer un Snap pour Chrome ? Chrome reste le navigateur le plus populaire au monde, donc je suppose qu'il va de soi que Google souhaite offrir le navigateur au plus grand nombre d'utilisateurs possible et que le Snap Store serait une excellente voie à suivre. De plus, cela pourrait encore être une petite partie du projet global Linux sur Chrome OS. Je croise les doigts pour que les Chromebooks continuent à accéder facilement à de plus en plus de types d'applications et à une méthode simple et propre pour les utilisateurs pour les trouver et les installer. Nous y reviendrons un peu plus tard cette semaine.

Partage Avec Tes Amis :