Setzen Sie Linux in Chromebook ein und verwenden Sie R ...

Plötzlich starte ich R! ・ ・

Während wir mit der Überprüfung von MemSQL fortfuhren, konnten wir die Zusammenarbeit mit Zoomdata und Excel bestätigen (vorgeben, MySQL zu sein), sodass wir in der nächsten Geschichte vorgeben können, MySQL zu sein, und mit dem Tiefenanalysesystem zusammenarbeiten. Ich werde mit R spielen, das als Motor bekannt ist. (Ich habe gehört, dass R auch auf KI und maschinelles Lernen angewendet werden kann ...)

Nun, was soll ich einfügen ...

R selbst ist eine berühmte Sache. Wenn Sie also ein Paket herunterladen, das kostenlos über die öffentliche Homepage verwendet werden kann, können Sie es ohne große Probleme verwenden ... aus der Idee einer extrem kurzen Geschichte Die Bemühungen haben begonnen, und wir haben damit begonnen, die Umgebung zu verbessern, um diese Umgebung aufzubauen.

Physisch oder virtuell? ??

Zunächst müssen wir uns für einen Container für dieses großartige Projekt entscheiden. Als Plattform müssen Sie entscheiden, ob Sie direkt in die physische Umgebung oder in eine virtuelle Umgebung wechseln möchten. Einige in Akihabara hergestellte ** Systeme sind bereits von MemSQL und Zoomdata blockiert, andere Maschinen sind bereits für eine weitere Überprüfung reserviert ...

Was soll ich machen···

**Das ist es! Ich habe gehört, dass Sie Linux virtuell in Ihr Chromebook einführen können! ** ** **

Mit der extrem kurzgeschlossenen und impulsiven Idee beschloss ich, mit dem Aufbau dieser Basisplattform zu beginnen. In Anbetracht der diesmaligen Nutzungssituation werden wir Geschäfte wie normale E-Mails und Präsentationen mit Chromebook tätigen, das mit der Cloud verbunden ist, und während wir damit herumspielen, werden wir eine Umgebung schaffen, in der die schlechteste Umgebung vollständig ersetzt werden kann, und die Situation nach Jahresbeginn Wenn Sie es auf der Rückseite des Chromebooks unter der Voraussetzung erstellen, dass Sie die Arbeit unter Berücksichtigung von ... ## ausführen können, können Sie auch mit Stubbern arbeiten ## ... (Reform des egozentrischen Arbeitsstils ..) Mit einer sofortigen Entscheidung Ich bin bereit, eine Umgebung aufzubauen.

Dieses Chromebook

Was ich herausgezogen habe, war der ** LCD-Bildschirm "nur" **, der von Googles Chromebook (angeblich) ausgewählt wurde, das Pixcel Book-Modell von 2015 und die technischen Daten "Warum dies das Chromebook ist". Ich war damals überrascht (m7, 16 GB Speicher ... aber SSD ist 64 GB ...) und bat ihn um seinen letzten Service.

Zuallererst Vorbereitung im Voraus ...

Die Umgebung befindet sich im Grunde genommen in der Cloud, wechseln Sie also zunächst gnadenlos in den Entwicklermodus. Ich denke, dass diese Methode viele Berichte über Blut, Schweiß und Tränen von vielen anderen Vorfahren im Internet enthält. Wenn Sie also die Methode der Reihe nach befolgen, befinden Sie sich im verbotenen Entwicklermodus. Ich denke wir können es erreichen. (Vor der Arbeit, um in den Entwicklermodus zu gelangen und nach dem Moduswechsel zu arbeiten, erfolgt auf eigenes Risiko.)

Der wichtige Punkt hierbei ist, nach dem Umschalten zuerst mit Strg + D einzutreten! Also vergiss diesen Zauber nicht. (Es wird auf einem unbekannten Bildschirm angezeigt, aber ich denke, dies ist wie ein Sprungbrett, um die Geschichte der Verantwortung zu klären (danach auf eigenes Risiko).)

Jetzt virtualisieren ...

Als nächstes ist es eine Methode, die normale Verwendung von Chromebook und der Linux + R-Umgebung zu mischen, die dieses Mal eingeführt werden soll. Ich habe gehört, dass die Barriere für die Unterstützung der Linux-Umgebung in den letzten Chromebooks sehr niedrig geworden ist. Aus dieser Richtung ... vielleicht ... knusprig! Ich dachte, aber es ist schwierig, es mit dem Chromebook zu machen, das ich dieses Mal herausgebracht habe. .. Es stellte sich heraus, dass ... Hey, es stimmt, ich war ein wenig verwirrt darüber, dass diese Hardwarespezifikation von Ihrer Firma erstellt wurde ... aber ich werde R lernen! Mit der leichten Glut der Leidenschaft und der Hoffnung, dass "jemand das Gleiche tun wird ...", mobilisierte ich alle angenommenen Schlüsselwörter und suchte die Erfahrungen der Vorfahren im Internet und stellte fest, dass es sich um ein virtuelles ** Crouton ** handelte. (?) Es gibt eine Umgebung, und ich konnte der Existenz eines Lichts der Hoffnung begegnen, wenn ich Linux in dieser Umgebung startete und R baute.

Einführung in Crouton und Linux

Ich habe gehört, dass die Einführung dieser Umgebung eine sehr bekannte Methode in der Chromebook-Welt ist. Daher denke ich, dass viele Berichte von Senioren bereits online veröffentlicht wurden. Haben Sie dieses Mal einfach eingegeben, welche Befehle und in welcher Reihenfolge die oben genannte Hardware die Umgebung erreicht, in der das ursprünglich beabsichtigte R verwendet werden kann? !! Ich würde es begrüßen, wenn Sie einen Memorandum-Bericht erstellen könnten, der sich nur auf konzentriert.

(0) Crouton herunterladen

Laden Sie das Crouton-Paket über den unten stehenden Link herunter, sobald Sie sich im Chromebook im Entwicklermodus befinden (** Strg + d **, wo die gelbe Markierung angezeigt wird).

https://goo.gl/fd3zc

Ich denke, es wird standardmäßig im Downloads-Ordner sein, also öffnen Sie ein Terminal mit ** Strg + Alt + t ** und geben Sie ** shell ** an der Eingabeaufforderung ein, um den Modus zu ändern. (Wenn hier eine Fehlermeldung angezeigt wird, haben Sie nicht normal in den Entwicklermodus gewechselt. Beginnen Sie daher erneut. In diesem Stadium müssen Sie außerdem die Kennwort- und Verschlüsselungsschlüsselinformationen festlegen. Antworten Sie daher entsprechend (diese Informationen werden bestätigt, wenn Sie die Linux-Umgebung später starten). Es werden Informationen sein)

(1) Was kann in der Linux-Umgebung ausgewählt werden? Bestätigung von

Dies war auch in dieser Arbeit ein sehr wichtiger Punkt. Kann Crouton jetzt ein beliebiges Betriebssystem auswählen? In gewissem Sinne handelt es sich um Informationen, die alle nachfolgenden Arbeiten beeinflussen. Sie müssen diese Informationen also zuerst überprüfen.

sudo sh ~/Downloads/crouton -r list

Dann wird der unterstützte Linux-Codename zu diesem Zeitpunkt angezeigt. Wählen Sie daher den unterstützten aus. (Zum Zeitpunkt des Schreibens dieses Berichts befand sich ** xenial ** im Ubuntu-System, daher werde ich es vorstellen.)

In Bezug auf die eigentliche Einführung habe ich versucht, die Erfahrung meiner Senioren bestmöglich zu nutzen, und als ich mehrere Muster ausprobiert habe, passt sie schließlich genau in diese Beschreibung.

sudo sh -e ~/Downloads/crouton -r xenial -t xfce-desktop,keyboard,touch,audio,extension,chrome -e

Referenz-URL: https://qiita.com/toumasuxp/items/f7c10ab2b9405aa3170d

(2) Arbeit nach erfolgreicher Einführung

Ich denke, dass die Installationsarbeiten lange dauern werden, daher habe ich keine andere Wahl, als eine Weile auf die Einstellungsarbeiten zu warten. Nachdem die Installation erfolgreich abgeschlossen wurde, verfügen Sie über die Einstellungen wie Anmelde-ID und Kennwort. Wenn Sie diese also leise verarbeiten, können Sie die "erste" Umgebung abrufen.

Zu diesem Zeitpunkt müssen Sie lediglich Ihren Linux-Desktop starten und im Terminalfenster "genau hinschauen".

Über das zuvor auf der Chromebook-Seite gestartete Terminal

sudo startxfce4

Bei erfolgreicher Installation ändert sich der Bildschirm und der Linux-Desktop wird angezeigt. Öffnen Sie ein Terminalfenster auf diesem Desktop und aktualisieren Sie die versprochene Linux-Umgebung.

sudo apt update
sudo apt upgrade

・ ・ ・ ・ Nun, wenn Sie ruhig auf die Maske schauen ... Ja! In dieser Situation befindet sich der Desktop in einer englischen Umgebung. Führen Sie die folgenden Schritte aus, um die japanische Umgebung vorzustellen.

sudo apt -y install language-pack-ja
sudo update-locale LANG=ja_JP.UTF8

Wenn diese Arbeit abgeschlossen ist, werden die Einstellungen für das japanische Sprachpaket und das Gebietsschema auf Japan festgelegt. Starten Sie daher die installierte Linux-Umgebung neu. Beachten Sie dies zu diesem Zeitpunkt, da Sie die Crouton-Umgebung einmal verlassen, und zwar erneut vom Terminal auf der Chromebook-Seite ...

sudo startxfce4

Bitte beginnen Sie mit.

sudo dpkg-reconfigure tzdata
sudo apt -y install manpages-ja manpages-ja-dev

Ich denke, dass Sie mit dieser Arbeit die Zeitzone (wenn sie erfolgreich eingeführt wurde, wurde sie bereits festgelegt) und den Rest der japanischen manuellen Umgebung erstellen können. t1.png Es scheint, dass Sie es erfolgreich ins Japanische übersetzt haben.

Endlich die Einführung der R-Umgebung

Wählen Sie das R aus, das der diesmal in der Crouton-Umgebung installierten Ubuntu-Version entspricht. Diesmal ist Linux Ubuntus Xenial ...

xenial:ubuntu16.04

Die Informationen kamen über das Internet heraus, daher suche ich schnell nach einem R-Paket, das zu dieser Version passt. Der Ort hat Spiegelinformationen

https://cran.r-project.org/

Wählen Sie auf der japanischen Website aus

https://cran.ism.ac.jp/bin/linux/ubuntu xenial/

War die Downloadquelle für diese Zeit.

Zuallererst von der versprochenen Arbeit ...

Als allererstes /etc/apt/sources.list Fügen Sie der Datei die folgende Zeile hinzu:

deb https://cran.ism.ac.jp/bin/linux/ubuntu xenial/

Nehmen Sie die versprochenen GPG-Systemeinstellungen vor.

gpg --keyserver keyserver.ubuntu.com --recv-key E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Stellen Sie die erforderliche Umgebung vor.

sudo apt-get update
sudo apt-get install r-base

Wenn die Installation erfolgreich abgeschlossen wurde, geben Sie ** R ** über das Terminal ein und die Basismaschine von R startet. Ich denke, dass grundlegende Untersuchungen so durchgeführt werden können, wie sie sind, aber im Hinblick auf zukünftige Entwicklungen werden wir ein Umfeld schaffen, in dem wir etwas fortgeschrittenere Dinge tun können.

sudo apt-get install r-base-dev

Dieser Vorgang kann ohne Verarbeitung beendet werden, da die für die obige ** r-base ** -Installation ** erforderliche Umgebung bereits installiert wurde. Dies ist jedoch eine Bestätigungsbedeutung für alle Fälle. Wir werden auch damit arbeiten. T3.png Es scheint, dass R begonnen hat, sich sicher zu bewegen.

Einführung von Rstudio

Grundsätzlich denke ich, dass die R-Verifizierungsumgebung in den Schritten bis zu diesem Punkt funktionieren wird, aber dieses Mal werde ich Rstudio im Vorgriff auf die spätere Entwicklung einführen.

Erste Einführung von gdebi

Da gdebi für die Installation verwendet wird, installieren Sie diese Umgebung im Voraus.

sudo apt-get install gdebi-core

Überprüfen Sie die neuesten Informationen zu Rstudio und geben Sie den folgenden Befehl ein. Zum Zeitpunkt des Schreibens dieses Berichts war ** rstudio-1.2.5033-amd64.deb ** die neueste Version. Verwenden Sie diese Informationen, um die erforderlichen Pakete zu erhalten.

wget https://download1.rstudio.org/desktop/xenial/amd64/rstudio-1.2.5033-amd64.deb

Wenn Sie es erfolgreich herunterladen können, installieren Sie es mit dem Befehl ** gdebi **.

sudo gdebi -n rstudio-xenial-1.0.153-amd64.deb

Nach erfolgreicher Installation können Sie auch Rstudio starten. t2.png

Wenn Sie die Umgebung nicht auf Crouton installieren können ...

Als ich die Umgebungskonstruktion mit verschiedenen Mustern überprüfte, stieß ich auf eine Situation, in der sich mehrere Muster fehlerhafter Module ansammelten, und ich untersuchte verschiedene Möglichkeiten, diese Umgebung zu bereinigen (erzwang einen bestimmten Ordner). Es scheint eine Möglichkeit zu geben, es als Ziel zu löschen, aber ...) Ich konnte es mit dem folgenden Befehl vermeiden, daher werde ich es als Referenzinformation einführen.

sudo delete-chroot -a

Der Punkt ist, dass im Fall dieses Befehls alle von chroot verwalteten Bereiche gelöscht werden. Seien Sie also vorsichtig, wenn Sie ihn ausführen. (Crouton selbst scheint so zu sein, als würde man es "abwesend machen", indem man die nicht genutzte Umgebung ausrottet ...)

Zukunftspläne

Mit dem obigen Verfahren wurde Ubuntu (Xenial) über Crouton installiert, der Desktop wurde in einer japanischen Umgebung bereitgestellt und R und R Studio wurden erfolgreich installiert. Abhängig von der Umgebungskonfiguration kann es Fälle geben, in denen dieser Bericht nicht sinnvoll ist. In diesem Fall suchen Sie jedoch nach der Erfahrung eines großen Vorfahren und nehmen Sie entsprechende Korrekturen und Änderungen vor. Übrigens können Sie zwischen Betriebssystemen in der diesmal erstellten Umgebung mit ** Strg + Alt + Umschalt und den Pfeiltasten **, die sich normalerweise bei F1 und F2 befinden, hin und her wechseln.

** Verwenden wir MemSQL Vol.10: Practical Edition 3 **

Recommended Posts

Setzen Sie Linux in Chromebook ein und verwenden Sie R ...
[Linux] Wie Sie Ihre IP in eine Variable einfügen
Wie Sie pyenv und pyenv-virtualenv auf Ihre eigene Weise verwenden
Fügen Sie nur kubectl in Amazon Linux 2 ein
Hashing von Daten in R und Python
Erstellen Sie Ihre eigenen Linux-Befehle in Python
Ich habe Alpine Linux in Larkbox eingefügt und es zu meinem Heimserver gemacht
Verwenden Sie einfach Ihre eigenen Funktionen in Python
Fügen Sie Ihre eigenen Bilddaten in Deep Learning ein und spielen Sie damit
Ich habe Linux (Ubuntu) in VAIO SX14 integriert.
R: Verwenden Sie im Skript Japanisch anstelle von Japanisch
Setzen Sie Tkinter in Macbook ein und überprüfen Sie den Betrieb
Installieren Sie rJava unter Linux in der R3.6-Umgebung.
Verwendung ist und == in Python
Verwenden Sie Python in Ihrer Umgebung von Win Automation
Verwenden Sie in Ihrem Python keine readlines () für Anweisungen!
Eine App, die Sie in Linux einfügen müssen
Fügen Sie Python3 in den Docker-Container von Amazon Linux2 ein
Verwenden Sie eine kostenlose GPU in Ihrer Lieblingsumgebung
Warum Linux verwenden?
Verwendung von Docker zum Containerisieren Ihrer Anwendung und Verwenden von Docker Compose zum Ausführen Ihrer Anwendung in einer Entwicklungsumgebung
UClibc-Daemon und pthread_create, die in eingebettetes Linux passen
Anfänger! Grundlegende Linux-Befehle und Verwendung!
Erstellen Sie Amazon Linux mit AWS EC2 und melden Sie sich an
Schließen Sie externe Kv-Dateien in Python Kivy ein und verwenden Sie sie
Verwenden Sie CASA Toolkit in Ihrer eigenen Python-Umgebung
% Und str.format () in Python. Welches benutzt du?
Rufen Sie die aktuellen Standortinformationen und den Benutzeragenten in Python ab
Versuchen Sie, die LED in Ihren eigenen PC einzubauen (leicht)
Wie man Decorator in Django benutzt und wie man es macht
Automatisieren Sie Chrome mit Python und Selen auf Ihrem Chromebook
Überprüfen Sie den Linux-Verteilungstyp und die Version
Ich möchte R-Datensatz mit Python verwenden
[Python] Wenn Sie Ihr eigenes Paket im oberen Verzeichnis importieren und verwenden möchten