[LINUX] Entwickelt durch Installation von Git, VSCode, Docker unter Chrome OS

Einführung

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.

spec

Pixel Slate

** OS Version **

Linux-Setup

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 **]

Screenshot 2019-12-23 at 15.24.43.png

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.

Terminal-Setup

Einstellungen für das Terminal selbst

Drücken Sie bei laufendem Terminal Strg + Umschalt + p, um den Einstellungsbildschirm anzuzeigen. Screenshot 2019-12-23 at 12.25.37.png

Paketaktualisierung

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

Git wurde auf die neueste Version aktualisiert

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).

[Allgemein] Installieren Sie abhängige Pakete

$ sudo apt install -y autoconf gettext libcurl4-gnutls-dev libexpat1-dev libghc-zlib-dev libssl-dev make

1. Aktualisieren Sie vom Repository auf die neueste Version

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

2. Laden Sie die Quelle herunter und aktualisieren Sie sie

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.

FireShot Capture 002 - Releases · git_git - github.com.png

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

Installieren Sie Visual Studio Code

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.

Screenshot 2019-12-23 at 14.16.35.png

Installieren Sie Docker-bezogene Tools

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.

Installieren Sie Docker

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

Führen Sie Docker ohne "sudo" aus

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

Installieren Sie Docker Compose

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

abschließend

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.

Referenz

Recommended Posts

Entwickelt durch Installation von Git, VSCode, Docker unter Chrome OS
Installieren Sie Docker auf Fedora31
Installieren Sie Docker unter AWS
Installieren Sie Python 3.6 auf Docker
So installieren Sie Git GUI und Gitk unter CentOS
Installieren Sie Docker unter Arch Linux und führen Sie es remote aus
Installieren Sie Chrome unter der CentOS 7-Serie
Installieren Sie Docker unter WSL Ubuntu 18.04
Installieren Sie Python 3.8 unter Ubuntu 18.04 (Betriebssystemstandard)
Himbeer Pi 4 Centos7 auf Docker installieren
Installieren Sie Mecab und mecab-python3 unter Ubuntu 14.04
Installieren Sie Dropbox und führen Sie es unter Ubuntu 20.04 aus
Installieren Sie Adopt OpenJDK 11 unter Cent OS 8
Installieren Sie OpenCV und Chainer unter Ubuntu
Installieren Sie CUDA 8.0 und Chainer unter Ubuntu 16.04
Installieren Sie Python 3.8 unter Ubuntu 20.04 (Betriebssystemstandard)
Installieren Sie Sphinx unter MacOSX
Erstellen und installieren Sie OpenCV unter Windows
Installieren Sie Scipy unter Mac OS Sierra
Installieren Sie OpenCV2.4 (+ Python) schnell unter OS X und probieren Sie das Beispiel aus
Installieren Sie mitmproxy unter Mac OS X.
Installieren Sie Fabric unter Ubuntu und versuchen Sie es
Installieren Sie Python 3.9 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie lp_solve unter Mac OSX und rufen Sie es mit Python auf.
Kompilieren und installieren Sie Git aus dem Quellcode.
Installieren Sie Python 2.7 unter Ubuntu 20.04 (Betriebssystemstandard?)
Installieren Sie easy_install und pip unter Windows
Installieren Sie pgmagick unter Mac OS X 10.9
Installieren Sie matplotlib unter OS X El Capitan
Docker und PyCharm unter Proxy in Windows
Installieren Sie wsl2 und Master Linux unter Windows
Erstellen einer LaTeX-Umgebung unter Chrome OS
Verknüpfen Sie WAS- und FLASK-Anwendungen auf Docker
Installieren und starten Sie k3s unter Manjaro Linux
Installieren Sie Miniconda auf Chromebook (mit Chromebrew + Git)
Installieren Sie das 64-Bit-Betriebssystem (Bate) auf Raspberry Pi
Installieren Sie Docker-Compose unter 64-Bit-Raspberry-Pi-Betriebssystem
Docker-Datei: Installieren Sie Docker auf einem Linux-Server
Installieren Sie Puppet Master und Client unter Ubuntu 16.04
Installieren Sie pyenv und Python 3.6.8 unter Ubuntu 18.04 LTS
Installieren Sie VScode auf dem Lenovo IdeaPad Duet Chromebook
Installieren Sie pyenv und rbenv systemweit unter CentOS
Installieren Sie matplotlib und zeigen Sie das Diagramm in Jupyter Notebook an
Entwickeln und Bereitstellen von Python-APIs mit Kubernetes und Docker
Python-Entwicklungsablauf mit Poetry, Git und Docker
Installieren Sie das Docker Mongodb-Image und verbinden Sie es vom Spring-Boot aus
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Installieren Sie Pip und Pandas mit Ubuntu oder VScode
DISPLAY-Fehler in wxPython (und featuresui) auf vscode
Installieren Sie MongoDB unter Ubuntu 16.04 und arbeiten Sie über Python
Installieren Sie Python und Bibliotheken für Python unter MacOS Catalina
Installieren Sie die ZIP-Version Python und Pip unter Windows 10