Lors du Black Friday de cette année, Google Pixel Slate bénéficiera d'une réduction de 350 $ avec un clavier authentique + Pixelbook Pen gratuitement. En tant que partisan de Google, j'ai décidé de l'acheter car je ne pouvais pas me permettre de rater cette opportunité. La Pixel Slate est une tablette Google Chrome OS de 12,3 pouces, un peu plus grande pour une tablette, mais d'une bonne taille pour une tablette 2 en 1. Il pèse environ 700 grammes, ce qui est plus lourd que l'iPad Pro, mais on peut dire qu'il est facile à transporter. Comme son nom l'indique, ce Chrome OS est un système d'exploitation très léger qui est censé fonctionner principalement sur le navigateur Chrome, mais vous pouvez également utiliser des applications Android et Linux. Je voulais donc le développer légèrement avec Chrome OS, je vais donc résumer le contenu du travail à ce moment-là.
Pixel Slate
** Version du système d'exploitation **
Vous pouvez installer des outils de ligne de commande, des éditeurs de code et des IDE Linux sur Chrome OS. Cependant, il est désactivé par défaut et doit être activé dans les paramètres.
Dans les paramètres [** Linux (bêta) ]> [ Activer **]
Après un certain temps pour la configuration, une fenêtre de terminal apparaîtra pour que vous puissiez utiliser Linux. Pour le moment, cette fonctionnalité est en version bêta et peut poser des problèmes, mais je pense que c'est quelque chose que vous pouvez résoudre vous-même.
Avec le terminal en marche, appuyez sur Ctrl + Maj + p
pour afficher l'écran de réglage.
Exécutez la commande suivante pour maintenir le package à jour.
$ sudo apt update -y
$ sudo apt upgrade -y
$ sudo apt full-upgrade -y
La version de git installée par défaut est 2.11.0, donc mettez à jour vers la dernière version.
Il existe deux méthodes, l'une consiste à télécharger la source et à l'installer, et l'autre à cloner le référentiel et à l'installer.
L'emplacement d'installation est spécifié par prefix = / usr / local
, mais il n'y a pas de problème si vous l'installez à n'importe quel endroit (*** s'il est dans le PATH).
$ sudo apt install -y autoconf gettext libcurl4-gnutls-dev libexpat1-dev libghc-zlib-dev libssl-dev make
Si vous souhaitez toujours mettre à jour vers la dernière version, vous pouvez facilement installer et mettre à jour en clonant le référentiel.
** Installez git **
$ git clone https://github.com/git/git.git ~/git
$ cd ~/git
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
** mise à jour git **
$ cd ~/git
$ git pull origin master
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
Si vous ne souhaitez pas utiliser la dernière version de git, vous pouvez utiliser cette méthode pour spécifier la version et télécharger la source. Vérifiez la dernière version sur la page de publication de git. La dernière version ** v2.24.1 ** est utilisée ici, mais d'autres versions conviennent.
Exécutez la commande suivante pour télécharger la source git.
# v2.24.Remplacez 1 par la version téléchargée
$ wget https://github.com/git/git/archive/v2.24.1.tar.gz
$ tar -zxf v2.24.1.tar.gz
$ cd git-2.24.1
Tout ce que vous avez à faire est de l'installer à l'aide de la commande make
.
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
Comme je développe habituellement avec Neovim et Visual Studio Code (VS Code), je le rendrai disponible sur Chrome OS. VS Code peut être démarré en exécutant le programme d'installation Debian (.deb) téléchargé depuis le Site officiel.
Même si Linux sur Chrome OS fonctionne sur VM, je souhaite l'exécuter avec un minimum d'applications, et Docker est indispensable pour le développement, alors installez Docker et Docker Compose.
Si vous l'installez conformément à la Page officielle, il n'échouera pas.
#Désinstaller si vous avez déjà installé Docker
$ sudo apt remove --purge docker docker-engine docker.io containerd runc
$ sudo apt update -y
#Installer les packages dépendants
$ sudo apt install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
#Ajout de la clé GPG Docker
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
#Version stable de Docker(stable)Ajouter un référentiel pour
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
#Installer Docker
$ sudo apt update -y
$ sudo apt install -y docker-ce docker-ce-cli containerd.io
#Confirmez qu'il a été installé
$ sudo docker run --rm hello-world
sudo
Si cela est laissé tel quel, il sera nécessaire de sudo
chaque fois que Docker est exécuté, alors ajoutez un groupe de docker à l'utilisateur actuel afin qu'il puisse être exécuté même avec les privilèges généraux de l'utilisateur.
#Dans le groupe d'utilisateurs actuel`docker`Ajouter
$ sudo usermod -aG docker `whoami`
#Redémarrez Chrome OS
$ docker run --rm hello-world
Celui-ci est également installé selon la procédure sur le Site officiel.
#Téléchargez la dernière version de Docker Compose
$ sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#Modifier les autorisations pour exécuter
$ sudo chmod +x /usr/local/bin/docker-compose
#Confirmez que Docker Compose a été installé
$ docker-compose --version
J'ai touché Chrome OS pour la première fois, mais il est très intéressant de pouvoir utiliser des applications Android et fonctionner de manière intuitive avec le Pixelbook Pen. Linux est également une version bêta, mais ce n'est pas mal à utiliser, et j'ai senti qu'il pouvait être utilisé comme environnement de développement sans aucun problème. Cependant, comme le stockage n'est que de 128 Go, il sera nécessaire d'utiliser un stockage externe ou des services cloud.
Recommended Posts