Am diesjährigen Black Friday erhält Google Pixel Slate mit einer echten Tastatur und einem Pixelbook-Stift kostenlos einen Rabatt von 350 USD. Als Google-Anhänger habe ich mich für den Kauf entschieden, weil ich es mir nicht leisten konnte, diese Gelegenheit zu verpassen. Das Pixel Slate ist ein Google Chrome OS-Tablet mit einer Größe von 12,3 Zoll, etwas größer für ein Tablet, aber eine gute Größe für ein 2-in-1-Tablet. Es wiegt etwa 700 Gramm, ist schwerer als das iPad Pro, kann aber als leicht zu tragen bezeichnet werden. Wie der Name schon sagt, ist dieses Chrome OS ein sehr leichtes Betriebssystem, das hauptsächlich mit dem Chrome-Browser funktioniert. Sie können jedoch auch Android- und Linux-Apps verwenden. Deshalb wollte ich es leicht mit Chrome OS entwickeln, daher werde ich den Arbeitsinhalt zu diesem Zeitpunkt zusammenfassen.
Pixel Slate
** OS Version **
Sie können Linux-Befehlszeilentools, Code-Editoren und IDEs unter Chrome OS installieren. Es ist jedoch standardmäßig deaktiviert und muss in den Einstellungen aktiviert sein.
Aus den Einstellungen [** Linux (Beta) ]> [ Einschalten **]
Nach einer Weile wird ein Terminalfenster angezeigt, in dem Sie Linux verwenden können. Im Moment befindet sich diese Funktion in der Beta-Phase und kann Probleme verursachen, aber ich denke, Sie können sie selbst lösen.
Drücken Sie bei laufendem Terminal Strg + Umschalt + p
, um den Einstellungsbildschirm anzuzeigen.
Führen Sie den folgenden Befehl aus, um das Paket auf dem neuesten Stand zu halten.
$ sudo apt update -y
$ sudo apt upgrade -y
$ sudo apt full-upgrade -y
Die standardmäßig installierte Version von git ist 2.11.0. Aktualisieren Sie daher auf die neueste Version.
Es gibt zwei Methoden: Die eine besteht darin, die Quelle herunterzuladen und zu installieren, und die andere darin, das Repository zu klonen und zu installieren.
Der Installationsort wird durch prefix = / usr / local
angegeben, aber es gibt kein Problem, wenn Sie ihn an einem beliebigen Ort installieren (***, wenn er sich im PATH befindet).
$ sudo apt install -y autoconf gettext libcurl4-gnutls-dev libexpat1-dev libghc-zlib-dev libssl-dev make
Wenn Sie immer auf die neueste Version aktualisieren möchten, können Sie diese einfach installieren und aktualisieren, indem Sie das Repository klonen.
** Git installieren **
$ git clone https://github.com/git/git.git ~/git
$ cd ~/git
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
** Git Update **
$ cd ~/git
$ git pull origin master
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
Wenn Sie nicht die neueste Version von git verwenden möchten, können Sie mit dieser Methode die Version angeben und die Quelle herunterladen. Überprüfen Sie die neueste Version auf der Git-Release-Seite. Hier wird die neueste Version ** v2.24.1 ** verwendet, andere Versionen sind jedoch in Ordnung.
Führen Sie den folgenden Befehl aus, um die Git-Quelle herunterzuladen.
# v2.24.Ersetzen Sie 1 durch die heruntergeladene Version
$ wget https://github.com/git/git/archive/v2.24.1.tar.gz
$ tar -zxf v2.24.1.tar.gz
$ cd git-2.24.1
Alles was Sie tun müssen, ist es mit dem Befehl make
zu installieren.
$ make prefix=/usr/local all
$ sudo make prefix=/usr/local install
Da ich normalerweise mit Neovim und Visual Studio Code (VS Code) entwickle, werde ich ihn unter Chrome OS verfügbar machen. VS Code kann durch Ausführen des Debian-Installationsprogramms (.deb) gestartet werden, das von der offiziellen Website heruntergeladen wurde.
Obwohl Linux unter Chrome OS auf VM ausgeführt wird, möchte ich es mit einem Minimum an Anwendungen ausführen, und Docker ist für die Entwicklung unverzichtbar. Installieren Sie daher Docker und Docker Compose.
Wenn Sie es gemäß der offiziellen Seite installieren, schlägt es nicht fehl.
#Deinstallieren Sie, wenn Sie Docker zuvor installiert haben
$ sudo apt remove --purge docker docker-engine docker.io containerd runc
$ sudo apt update -y
#Installieren Sie abhängige Pakete
$ sudo apt install -y \
apt-transport-https \
ca-certificates \
curl \
gnupg2 \
software-properties-common
#Docker GPG-Schlüssel hinzugefügt
$ curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
$ sudo apt-key fingerprint 0EBFCD88
#Stabile Version von Docker(stable)Repository für hinzufügen
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/debian \
$(lsb_release -cs) \
stable"
#Installieren Sie Docker
$ sudo apt update -y
$ sudo apt install -y docker-ce docker-ce-cli containerd.io
#Bestätigen Sie, dass es installiert wurde
$ sudo docker run --rm hello-world
Wenn dies unverändert bleibt, muss jedes Mal, wenn Docker ausgeführt wird, "sudo" ausgeführt werden. Fügen Sie dem aktuellen Benutzer daher eine Docker-Gruppe hinzu, damit diese auch mit allgemeinen Benutzerrechten ausgeführt werden kann.
#In der aktuellen Benutzergruppe`docker`Hinzufügen
$ sudo usermod -aG docker `whoami`
#Starten Sie Chrome OS neu
$ docker run --rm hello-world
Dies wird auch gemäß dem Verfahren auf der offiziellen Website installiert.
#Laden Sie die neueste Version von Docker Compose herunter
$ 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
#Ändern Sie die Berechtigungen zum Ausführen
$ sudo chmod +x /usr/local/bin/docker-compose
#Stellen Sie sicher, dass Docker Compose installiert wurde
$ docker-compose --version
Ich habe Chrome OS zum ersten Mal berührt, aber es ist sehr interessant, dass ich Android-Apps verwenden und intuitiv mit Pixelbook Pen arbeiten kann. Linux ist auch eine Beta-Version, aber es ist nicht schlecht zu verwenden, und ich hatte das Gefühl, dass es ohne Probleme als Entwicklungsumgebung verwendet werden kann. Da der Speicher jedoch nur 128 GB groß ist, müssen externe Speicher- oder Cloud-Dienste verwendet werden.
Recommended Posts