GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment installer R / R Studio sur CentOS 7

Un article sur l'installation du langage de programmation R et de l'IDE de studio R sur le serveur Centos 7. Le langage de programmation R est une implémentation logicielle libre du langage de programmation S, et il est largement compatible avec celui-ci. C'est un projet GNU et c'est le langage le plus populaire pour les statistiques et la science des données, rivalisé uniquement par Python. Aujourd'hui, nous allons installer l'IDE R et R Studio sur le serveur Centos 7. Cela vous permettrait de faire des calculs sur le serveur distant à partir de votre ordinateur portable sans compromettre la durée de vie de la batterie.

Création d'un utilisateur non root pour R Studio

La première chose que nous devons faire est d'ajouter un utilisateur. Le studio R n'est pas conçu pour être utilisé par root, nous allons donc créer un utilisateur non root avec des droits sudo.

adduser miki

Nous allons créer un mot de passe pour le nouvel utilisateur

passwd miki

Et ajoutez l'utilisateur au groupe de roues pour qu'il puisse utiliser sudo

usermod -aG wheel miki

Connectez-vous enfin en tant que nouvel utilisateur

su miki

Installer R et R Studio

Après vous être connecté à un s non root, nous continuons à installer le logiciel R. Le logiciel R est présent dans le référentiel connu sous le nom d'EPEL, ou Extra Packages for Enterprise Linux. Ajoutons ce dépôt

sudo yum install epel-release

Ensuite, nous allons installer le logiciel R

sudo yum install R

Cela installera de nombreux logiciels qui sont des dépendances de R. Cela peut prendre un certain temps. Ensuite, nous passons à l'installation de l'IDE du serveur, rstudio-server. Nous allons le télécharger depuis le site

wget https://download2.rstudio.org/rstudio-server-rhel-1.0.44-x86_64.rpm

Et puis installez-le

sudo yum install --nogpgcheck rstudio-server-rhel-1.0.44-x86_64.rpm

Il démarrera immédiatement le service, alors vérifions s'il fonctionne correctement

systemctl status rstudio-server.service

Comme nous le voyons, il fonctionne bien, nous pouvons donc procéder à la connexion au serveur. L'adresse serait l'ip de votre serveur et le port 8787, comme ceci http://youriporhosname:8787/ . Lorsque vous vous connectez, vous obtenez un écran de connexion comme celui-ci

Vous vous connectez avec votre utilisateur Linux non root que vous avez créé. Après vous être connecté, vous arriverez à l'IDE comme ceci

Ajout de packages depuis CRAN

Sur l'image ci-dessus, nous voyons l'invite R où vous pouvez taper des commandes. Cette commande s'exécutera en tant qu'utilisateur non root. Lorsque vous souhaitez ajouter de nouveaux packages à partir du CRAN (Comprehensive R Archive Network), vous devez généralement utiliser l'utilisateur root. De cette façon, vous aurez des packages utilisables par tous les utilisateurs, tandis que lors de l'ajout en tant que non-root, vous ne pourrez l'utiliser qu'en tant qu'utilisateur. Vous pouvez ajouter des packages en tant que root en dehors de l'IDE, tapez sudo -i R sur le shell bash de votre serveur connecté en tant qu'utilisateur. Comme nous allons ajouter des packages qui ne sont pas entièrement écrits en R, nous devons d'abord ajouter des outils de construction

sudo yum groupinstall "Development Tools"

Ensuite, nous pouvons nous connecter à l'invite R

sudo -i R

Et là, tapez ce qui suit pour installer le package dont nous avons besoin :

install.packages("quantmod")

Vous serez invité à indiquer le miroir à partir duquel récupérer le colis. Choisissez celui qui est le plus proche de vous.

--- Please select a CRAN mirror for use in this session ---
HTTPS CRAN mirror

1: 0-Cloud [https] 2: Algeria [https]
3: Australia (Melbourne) [https] 4: Australia (Perth) [https]
5: Austria [https] 6: Belgium (Ghent) [https]
7: Brazil (RJ) [https] 8: Brazil (SP 1) [https]
9: Bulgaria [https] 10: Canada (MB) [https]

Selection:

Une fois le paquet récupéré, il le compilera et nous pourrons passer au prochain paquet dont nous avons besoin

install.packages('txtplot')

Cette fois, vous ne serez pas invité à utiliser le miroir, car le choix précédent a été enregistré. Une fois tout cela installé, nous pouvons revenir à l'IDE dans notre navigateur.

Faire le graphique statistique dans R-Studio

A titre d'exemple, nous allons faire un graphique du stock Hat d'abord charger la librairie que vous allez utiliser

library('quantmod')

Ajouter une variable d'environnement

data <- new.env()

Et tracer les données

getSymbols('RHT', data)
plot(data$RHT)

Conclusion

Nous avons installé avec succès le studio R et le langage de programmation R sur un serveur distant. Cela vous permet de faire des calculs sérieux lorsque vous êtes en déplacement, et c'est plus pratique que de chauffer votre ordinateur portable. La configuration minimale requise pour l'installation est de 1 Go de RAM et d'un cœur, mais vous voulez normalement plusieurs cœurs et beaucoup de RAM, sinon pourquoi exécuteriez-vous un serveur ? Si vous voulez en savoir plus sur R, un bon point de départ est les manuels R officiels. C'est tout pour aujourd'hui, merci d'avoir lu.


Cent OS
  1. Comment installer PHP 7, 7.2 et 7.3 sur CentOS 7

  2. Comment installer Java 11 et 12 sur CentOS 7

  3. Comment installer Wine 4.0 sur CentOS 7

  4. Comment installer Vim 8.2 sur CentOS 7

  5. Comment installer VirtualBox sur CentOS 7

Comment installer R sur CentOS 7

Comment installer Visual Studio Code sur CentOS 7

Comment installer Visual Studio Code sur CentOS 8

Comment installer R sur CentOS 8

Comment installer Android Studio sur CentOS 8

Comment installer Android Studio sur CentOS 7