Mettez Linux dans Chromebook et utilisez R ...

Soudain, je lance R! ・ ・

Tout en procédant à la vérification de MemSQL, nous avons pu confirmer la coopération avec Zoomdata et Excel (prétendant être MySQL), de sorte que dans la prochaine histoire, nous pouvons prétendre être MySQL et coopérer avec le système d'analyse en profondeur. Je vais jouer avec R, qui est célèbre comme moteur. (J'ai entendu dire que R peut également être appliqué à l'IA et à l'apprentissage automatique ...)

Eh bien, que dois-je mettre dans ...

R en lui-même est une chose célèbre, donc si vous téléchargez un package qui peut être utilisé gratuitement via la page d'accueil publique, vous pourrez l'utiliser sans trop de problèmes ..., à partir de l'idée d'une histoire extrêmement courte Des efforts ont commencé et nous avons commencé par améliorer l'environnement pour créer cet environnement.

Physique ou virtuel? ??

Tout d'abord, nous devons décider d'un conteneur pour ce grand projet. En tant que plate-forme, vous devez décider si vous souhaitez accéder directement à l'environnement physique ou à un environnement virtuel. Certains systèmes ** made in Akihabara ** sont déjà bloqués par MemSQL et Zoomdata, et d'autres machines sont déjà réservées pour une autre vérification ...

Que devrais-je faire···

**C'est tout! J'ai entendu dire que vous pouvez virtuellement introduire Linux sur votre Chromebook! ** **

Avec l'idée extrêmement court-circuitée et impulsive, j'ai décidé de commencer à construire cette plate-forme de base. En fait, compte tenu de la situation d'utilisation cette fois-ci, nous ferons des affaires telles que le courrier normal et la présentation avec un Chromebook lié au cloud, et tout en jouant avec lui, nous créerons un environnement où le pire environnement peut être totalement remplacé, et la situation après le début de l'année Si vous le construisez à l'arrière du Chromebook, qui repose sur l'état dans lequel vous pouvez effectuer le travail en tenant compte de ... ## Vous pouvez également travailler avec des stubbers ## ... (Réforme du style de travail auto-centré ..) Je suis prêt à créer un environnement.

Ce Chromebook

Ce que j'ai sorti, c'était le ** écran LCD "uniquement" ** sélectionné par le Chromebook de Google (on dit qu'il l'était), le modèle 2015 Pixcel Book, et les spécifications "Pourquoi c'est le Chromebook" J'étais surpris à ce moment-là (m7, 16 Go de mémoire ... mais le SSD fait 64 Go ...), alors je lui ai demandé son dernier service.

Tout d'abord, la préparation à l'avance ...

L'environnement est essentiellement dans le cloud, alors passez d'abord sans pitié en mode développeur. Je pense que cette méthode a de nombreux rapports de sang, de sueur et de larmes de nombreux autres ancêtres sur le net, donc si vous suivez la méthode dans l'ordre, vous serez en mode développeur interdit. Je pense que nous pouvons l'atteindre. (Avant de travailler pour entrer en mode développeur et travailler après le changement de mode est à vos risques et périls)

Le point important ici est d'entrer avec Ctr + D d'abord après avoir changé de mode! Alors n'oubliez pas ce sort. (Cela apparaîtra sur un écran inconnu, mais je pense que c'est comme un tremplin pour clarifier l'histoire de la responsabilité (après cela, à vos risques et périls ...))

Maintenant, virtualisez ...

Ensuite, en changeant, c'est une méthode pour mélanger l'utilisation normale du Chromebook et de l'environnement Linux + R à introduire cette fois ... J'ai entendu dire que la barrière au support de l'environnement Linux est devenue très faible dans les Chromebooks récents. De cette direction ... peut-être ... croustillante! J'ai pensé, mais c'est difficile de le faire avec le Chromebook que j'ai sorti cette fois. .. Il s'est avéré que ... Hé, c'est vrai que j'étais un peu confus par le fait que cette spécification matérielle a été faite par votre entreprise ... mais j'apprendrai R! Avec les légères braises de la passion et l'espoir que "quelqu'un fera la même chose ...", j'ai mobilisé tous les mots-clés supposés et cherché les expériences des ancêtres sur le net, et j'ai trouvé qu'il s'agissait d'un ** crouton ** virtuel. (?) Il y a un environnement, et j'ai pu rencontrer l'existence d'une lumière d'espoir si je commençais Linux dans cet environnement et construisais R.

Présentation de crouton et Linux

J'ai entendu dire que l'introduction de cet environnement est une méthode très connue dans le monde des Chromebooks, je pense donc que de nombreux rapports de personnes âgées ont déjà été publiés en ligne. Donc, cette fois, avez-vous simplement entré quelles commandes et dans quel ordre pour que le matériel mentionné ci-dessus atteigne l'environnement dans lequel le R initialement prévu peut être utilisé? !! Je vous serais reconnaissant si vous pouviez faire un rapport de mémoire axé uniquement sur.

(0) Télécharger crouton

Une fois dans le Chromebook en mode développeur (** Ctrl + d ** où la marque jaune! Apparaît), téléchargez le package crouton à partir du lien ci-dessous.

https://goo.gl/fd3zc

Je pense que ce sera dans le dossier Téléchargements par défaut, alors ouvrez un terminal avec ** Ctrl + Alt + t ** et tapez ** shell ** à l'invite pour changer de mode. (Si vous obtenez une erreur ici, vous n'êtes pas passé en mode développeur normalement, alors recommencez à partir de là. De plus, à ce stade, vous devrez définir le mot de passe et les informations de clé de chiffrement, veuillez donc répondre en conséquence (ces informations seront confirmées lors du démarrage de l'environnement Linux plus tard). Ce sera de l'information)

(1) Que peut-on sélectionner dans l'environnement Linux? Confirmation de

C'était aussi un point très important de ce travail. Crouton peut-il sélectionner n'importe quel système d'exploitation maintenant? Est, en un sens, des informations qui influencent tous les travaux ultérieurs, vous devez donc d'abord vérifier ces informations.

sudo sh ~/Downloads/crouton -r list

Ensuite, le nom de code Linux pris en charge apparaîtra à ce moment, alors sélectionnez celui pris en charge parmi eux. (Au moment de la rédaction de ce rapport, il y avait ** xenial ** dans le système ubuntu, je vais donc le présenter)

En ce qui concerne l'introduction proprement dite, j'ai essayé de tirer le meilleur parti de l'expérience de mes seniors, et lorsque j'ai essayé plusieurs modèles, cela s'intègre parfaitement dans cette description.

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

URL de référence: https://qiita.com/toumasuxp/items/f7c10ab2b9405aa3170d

(2) Travailler après une introduction réussie

Je pense que le travail d'installation prendra beaucoup de temps, donc je n'ai pas d'autre choix que d'attendre le travail de réglage pendant un moment. Une fois l'installation terminée avec succès, vous aurez les paramètres tels que l'identifiant de connexion et le mot de passe, donc si vous les traitez tranquillement, vous pourrez obtenir le "premier" environnement.

À ce stade, tout ce que vous avez à faire est de lancer le bureau Linux et de «regarder de près» depuis la fenêtre du terminal.

Via le terminal lancé plus tôt côté Chromebook

sudo startxfce4

S'il est installé normalement, l'écran changera et le bureau Linux apparaîtra. Ouvrez une fenêtre de terminal sur ce bureau et mettez à jour l'environnement Linux promis.

sudo apt update
sudo apt upgrade

・ ・ ・ ・ Eh bien, si vous regardez le masque calmement ... Oui! Dans cette situation, le bureau est dans un environnement anglais, alors suivez les étapes ci-dessous pour présenter l'environnement japonais.

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

Une fois ce travail terminé, le pack de langue japonais et les paramètres régionaux seront définis sur Japon, redémarrez donc l'environnement Linux que vous installez. A garder à l'esprit pour le moment, puisque vous quitterez une fois l'environnement crouton, depuis le terminal côté Chromebook à nouveau ...

sudo startxfce4

Veuillez commencer par.

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

Avec ce travail, je pense que vous pouvez construire le fuseau horaire (s'il a été introduit avec succès, il a déjà été défini) et le reste de l'environnement manuel japonais. t1.png Il semble que vous ayez réussi à le traduire en japonais.

Enfin l'introduction de l'environnement R

Sélectionnez le R qui correspond à la version d'ubuntu installée dans l'environnement crouton cette fois. Cette fois, Linux est le xenial d'ubuntu ...

xenial:ubuntu16.04

Les informations sont sorties via le net, alors dépêchez-vous et cherchez un package R qui peut s'adapter à cette version. L'endroit a des informations miroir

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

De, sélectionnez sur le site japonais

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

Était la source de téléchargement pour cette fois.

Tout d'abord, du travail promis ...

Tout d'abord /etc/apt/sources.list Ajoutez la ligne suivante au fichier:

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

Définissez les paramètres système gpg promis.

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

Présentez l'environnement requis.

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

Lorsque l'installation est terminée avec succès, entrez ** R ** à partir du terminal et le moteur de base de R démarrera. Je pense que les enquêtes de base peuvent être menées telles quelles, mais compte tenu des développements futurs, nous créerons un environnement où nous pourrons faire des choses un peu plus avancées.

sudo apt-get install r-base-dev

Cette opération peut se terminer sans aucun traitement en raison du message que l'environnement requis pour l'installation ** r-base ** ci-dessus a déjà été installé, mais il s'agit d'une confirmation signifiant juste au cas où. Nous travaillerons également avec. T3.png Il semble que R ait commencé à se déplacer en toute sécurité.

Introduction de Rstudio

Fondamentalement, je pense que l'environnement de vérification R commencera à fonctionner dans les étapes jusqu'à présent, mais cette fois, je présenterai Rstudio en prévision du développement ultérieur.

Première introduction de gdebi

Puisque gdebi est utilisé pour l'installation, installez cet environnement à l'avance.

sudo apt-get install gdebi-core

Vérifiez les dernières informations sur Rstudio et entrez la commande suivante. Au moment de la rédaction de ce rapport, ** rstudio-1.2.5033-amd64.deb ** était la dernière version, utilisez donc ces informations pour obtenir les packages requis.

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

Si vous pouvez le télécharger avec succès, installez-le avec la commande ** gdebi **.

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

Une fois installé avec succès, vous pourrez également démarrer Rstudio. t2.png

Si vous ne parvenez pas à installer l'environnement sur crouton ...

Lorsque je vérifiais la construction de l'environnement avec divers modèles, j'ai rencontré une situation où plusieurs modèles de modules défaillants se sont accumulés, et j'ai étudié diverses façons de nettoyer cet environnement (forcé un dossier spécifique) Il semble y avoir un moyen de le supprimer comme cible, mais ...) J'ai pu l'éviter avec la commande suivante, je vais donc l'introduire comme information de référence.

sudo delete-chroot -a

Le fait est que dans le cas de cette commande, toutes les zones gérées par chroot seront supprimées, donc soyez prudent lors de son exécution. (Crouton lui-même semble être comme "le rendre absent" en éradiquant l'environnement qui n'est pas utilisé ...)

Plans futurs

Avec la procédure ci-dessus, ubuntu (xenial) a été installé via crouton, le bureau a été déployé dans un environnement japonais et les studios R et R ont été installés avec succès. Selon la configuration de l'environnement, il peut y avoir des cas où ce rapport n'a pas de sens, mais dans ce cas, veuillez rechercher l'expérience d'un grand ancêtre et apporter les corrections et les modifications appropriées. En passant, vous pouvez faire des allers-retours entre les systèmes d'exploitation dans l'environnement construit cette fois avec ** Ctrl + Alt + Shift et les touches fléchées ** généralement situées à F1 et F2.

** Utilisons MemSQL Vol.10: édition pratique 3 **

Recommended Posts

Mettez Linux dans Chromebook et utilisez R ...
[Linux] Comment mettre votre IP dans une variable
Comment utiliser pyenv et pyenv-virtualenv à votre manière
Mettez Jupyter et Docker Compose dans votre Chromebook et utilisez-le comme un environnement de développement léger!
Mettez uniquement kubectl dans Amazon Linux 2
Hashing de données en R et Python
Créez vos propres commandes Linux en Python
J'ai mis Alpine Linux dans Larkbox et en ai fait mon serveur domestique
Utilisez facilement vos propres fonctions en Python
Mettez vos propres données d'image dans Deep Learning et jouez avec
J'ai mis Linux (Ubuntu) dans VAIO SX14.
R: Utilisez le japonais au lieu du japonais dans le script
Mettez Tkinter dans Macbook et vérifiez le fonctionnement
Installez rJava sur Linux dans un environnement R3.6.
Comment utiliser is et == en Python
Utilisez Python dans votre environnement depuis Win Automation
N'utilisez pas readlines () dans votre instruction Python for!
Une application que vous devez mettre sous Linux
Placez Python3 dans le conteneur Docker d'Amazon Linux2
Utilisez un GPU gratuit dans votre environnement préféré
Pourquoi utiliser Linux
Comment utiliser Docker pour conteneuriser votre application et comment utiliser Docker Compose pour exécuter votre application dans un environnement de développement
Démon UClibc et pthread_create adaptés à Linux embarqué
Débutants! Commandes et utilisation de base de Linux!
Créez Amazon Linux avec AWS EC2 et connectez-vous
Inclure et utiliser des fichiers Kv externes avec Python Kivy
Utilisez CASA Toolkit dans votre propre environnement Python
% Et str.format () en Python. Lequel utilisez-vous?
Obtenir les informations de localisation actuelles et l'agent utilisateur en Python
Essayez de mettre des LED dans votre propre PC (légèrement)
Comment utiliser Decorator dans Django et comment le créer
Automatisez Chrome avec Python et Selenium sur votre Chromebook
Vérifiez le type et la version de la distribution Linux
Je veux utiliser le jeu de données R avec python
[Python] Lorsque vous souhaitez importer et utiliser votre propre package dans le répertoire supérieur