Outils pour utilisateurs

Outils du site


issue138:tutoriel1

Three days ago, my HP Chromebook 11 G5 acquired the ability to load Linux apps when Chromeos was updated to Version 70.0.3524.2 (Official Build) dev (64-bit). Since then, I have been busy learning how to implement this. It is rather exciting - given my past experience with this machine and the decision to remove Developer Mode because of security considerations. Developer Mode and Crouton had allowed me to run Chromeos and UbuntuMate at the same time, but made the machine much less secure than one running Chromeos normally. It is now possible to create a Crostini VM and Linux container very easily, and there is no security compromise when starting the machine. A few Googles on the internet quickly resolved what was needed to initiate the VM and container - see below.

Il y a trois jours, lors d'une mise à jour de Chromeos à la version 70.0.3524.2 (Official Build) dev (64-bit), mon HP Chromebook 11 G5 fut doté du pouvoir de charger des applis Linux.

Depuis, j'essaie sans relâche d'apprendre comment l'implémenter.

C'est assez passionnant, étant donné mon expérience avec cette machine et la décision d'enlever le Mode développeur pour motifs de sécurité. Le Mode développeur et Crouton m'avaient permis de faire tourner Chromeos et UbuntuMate en même temps, tout en rendant la machine beaucoup moins sûre qu'une qui exécute Chromeos normalement.

C'est maintenant possible de créer une VM Crostini et un conteneur Linux très facilement, sans compromettre la sécurité au démarrage.

Quelques recherches avec Google sur le Net ont rapidement résolu ce qu'il fallait pour pouvoir initier la VM et le conteneur, regardez ci-dessous.

Following this advice, I was able to use crosh to open a container, run xclock and Visual Studio Code. Initially having opened a crosh window [Ctl + Alt + t], I typed: vmc start dev and was rewarded with - (termina) chronos@localhost ~ $ This indicates that you have a functional VM. You have to wait a while for the VM to download.

En suivant ces conseils, j'ai pu utiliser crosh pour ouvrir un conteneur, et exécuter xclock et Visual Studio Code.

Après avoir ouvert une fenêtre crosh [Ctrl + Alt + t], j'ai tapé :

vmc start dev

et fus récompensé avec - (termina)

chronos@localhost ~ $

Cela vous dit que vous avez une VM fonctionnelle. Il faut attendre un peu pour que la VM se télécharge.

Next, you need to run_container.sh –container_name=stretch –user=rob –shell but substitute your user name for 'rob'. This downloads a Debian Stretch image and takes quite a bit of time unless you have masses of bandwidth. Once the required files have been downloaded rob@stretch ~ $ appears. Using Terminal which appears in a Linux app group after the VM is downloaded is much easier because you don't have to supply ‘run_container.sh –container_name=stretch –user=rob –shell’ - each time you initiate the container after starting the VM. Clicking on the Terminal app starts both VM and container.

Ensuite, vous devez :

run_container.sh –container_name=stretch –user=rob –shell

mais remplacer « rob » par votre nom d'utilisateur.

Ceci télécharge une image de Debian Stretch et prend beaucoup de temps à moins d'avoir des masses de bande passante.

Une fois que les fichiers nécessaires ont été téléchargés,

rob@stretch ~ s'affiche.

L'utilisation du Terminal qui apparaît dans un groupe d'applis Linux après le téléchargement de la VM est beaucoup plus facile, parce que vous n'avez pas besoin de saisir « run_container.sh –container_name=stretch –user=rob –shell » chaque fois que vous initiez le conteneur après le démarrage de la VM. Un clic sur l'appli Terminal démarre les deux : la VM et le conteneur.

My standard Linux load is nano, wget, Gimp, Inkscape, Scribus, Stellarium, Sublime Text and Visual Studio Code. When you load Gimp, you end up with ImageMagick as well. Although I loaded Chromium yesterday, and used it to access Dataplicity for upload and download of files through Nextcloud on my RASPI, this is not necessary. When Terminal is working properly, it is possible to upload and download files through the Chromeos Files Linux (Beta) folder. Have now removed Chromium. Have worked on files in Gimp, Inkscape and Scribus, and moved them between Linux and Chromeos.

Ce que j'ai habituellement sous Linux est nano, wget, Gimp, Inkscape, Scribus, Stellarium, Sublime Texte et Visual Studio Code. Lorsque vous téléchargez Gimp, vous recevez ImageMagick aussi.

Bien que j'aie téléchargé Chromium hier, et l'aie utilisé pour accéder à Dataplicity pour le téléversement et le téléchargement de fichiers sur mon RASPI en passant par Nextcloud, ce n'est pas nécessaire.

Quand Terminal fonctionne comme il faut, vous pouvez téléverser et télécharger des fichiers en passant par le dossier Chromeos Files LInux (Beta).

J'ai maintenant enlevé Chromium.

J'ai travaillé avec des fichiers dans Gimp, Inkscape et Scribus et les ai déplacés entre Linux et Chromeos.

This HP Chromebook 11 G5 - with 4 MB RAM and a 16 GB drive, is a bit lacking in space for Linux. 4 MB RAM & a 32 GB SSD/emmc would be better. A touch screen for the grandchildren and Storytime would be nice too! Now have icons for Gimp, Inkscape, Scribus, Stellarium, Sublime Text, Terminal and Visual Studio Code as a Linux group on the shelf. The Google team appear to have done a brilliant job of integrating Linux with Chromeos, given their system security guidelines. They are keen to make Linux tools, editors and IDEs available to Chromebook users, especially developers. In addition to Sublime Text and Visual Studio Code, have loaded Atom, Bluefish and Brackets - all of which work normally. Atom, Brackets and Visual Studio Code need additional repositories to be added. Hence the need for wget. References: From scratch to VS Code _ Crostini.mhtml, Crostini 101 _ Crostini.mhtml and What Linux apps on Chrome OS means for open source - TechRepublic.mhtml.

Ce HP Chromebook 11 G5, avec 4 Go de RAM et un disque de 16 Go, n'a pas tout à fait assez d'espace pour Linux.

4 Go de RAM et un SSD/eMMC de 32 Go serait mieux. Un écran tactile pour les petits enfants et l'Heure du conte seraient également sympa !

J'ai maintenant des icônes pour Gimp, INkscape, Scribus, Stellarium, Sublime Text, Terminal et Visual Studio Code en tant que groupe Linux sur l'étagère.

L'intégration de Linux dans Chromeos a été faite de façon brillante par l'équipe de Google, étant donné leurs directives concernant la sécurité du système.

Ils veulent vraiment rendre des outils, des éditeurs et des IDE Linux disponibles aux utilisateurs de Chromebooks, surtout aux développeurs.

Outre Sublime Text et Visual Studio Code, j'ai chargé Atom, Bluefish et Brackets et tout cela fonctionne normalement. Atom, Brackets et Visual Studio Code nécessitent l'ajout de dépôts additionnels, d'où le besoin de wget.

Références :

From scratch to VS Code (VS Code à partir de zéro) _ Crostini.mhtml, Crostini 101 _ Crostini.mhtml et What Linux apps on Chrome OS means for open source (Ce que signifient des applis Linux sur Chrome OS pour l'Open Source) - TechRepublic.mhtml

issue138/tutoriel1.txt · Dernière modification : 2018/11/05 17:47 de andre_domenech