RStudio è un IDE di sviluppo per programmatori del linguaggio R, tuttavia, se non si utilizza la GUI e si utilizza ancora il server CLI, possiamo trarne vantaggio installando Rstudio Server edition . Fornisce l'accesso all'IDE di Rstudio tramite un'interfaccia browser web, quindi se si dispone di un server Linux remoto con hardware potente per l'elaborazione di alto livello, l'installazione del server Rstudio sarà una buona idea. Perché in questo modo più sviluppatori possono facilmente utilizzare questa piattaforma di sviluppo del linguaggio R per la codifica, la modifica e la condivisione di altri file con il team. Inoltre, un ambiente server di Rstudio fornirà un'installazione centralizzata di pacchetti R, R, TeX e altre librerie di supporto.
La cosa migliore, Rstudio è disponibile sia in versione open-source che commerciale, quindi, se hai distribuzioni Linux popolari tra cui Debian, Ubuntu e RedHat/CentOS/Fedora, possiamo installarlo.
Aggiungi chiave GPG per R-base
Su Ubuntu 20.04, non saremmo in grado di installare R-base utilizzando la fonte del repository ufficiale, almeno durante l'esecuzione del tutorial non potevo quindi, qui lo installiamo aggiungendo il suo repository. Pertanto, per assicurarci che i pacchetti che stiamo ricevendo provengano dalla fonte originale, il sistema necessita della chiave GPG rilasciata dallo sviluppatore.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Aggiungi repository R-base
Quindi, per scaricare i pacchetti R, definisci la sua origine aggiungendo l'URL del repository.
sudo add-apt-repository "deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/"
Esegui aggiornamento
Per svuotare la cache e lasciare che il sistema ne ricostruisca una nuova, esegui il comando di aggiornamento:
sudo apt update
Installa Gdebi
Per installare facilmente Rstudio Desktop o Server, utilizzeremo il gestore di pacchetti Gdebi che recupererà e installerà automaticamente le dipendenze richieste dallo strumento.
sudo apt-get install gdebi-core
Scarica il pacchetto RStudio Server
Durante l'esecuzione di questo tutorial, l'ultima versione di Rstudio era la 1.3.1093, puoi installarla o semplicemente sostituire la versione nel link di download sottostante con quella più recente o precedente.
Per Debian 8 / Ubuntu 16
wget https://download2.rstudio.org/server/xenial/amd64/rstudio-server-1.3.1093-amd64.deb
Per Debian 10 / Ubuntu 18 / Ubuntu 20
wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-2021.09.1-372-amd64.deb
Controlla il nome del file:
ls
Comando di installazione:
sudo gdebi package-name
Nota :Sostituisci package-name nel comando precedente con il file Rstudio scaricato. Ad esempio, qui abbiamo scaricato rstudio-server-2021.09.1-372-amd64.deb quindi il comando sarà:
sudo gdebi rstudio-server-2021.09.1-372-amd64.deb
o
sudo apt install ./rstudio-server-2021.09.1-372-amd64.deb
o
sudo dpkg -i rstudio-server-2021.09.1-372-amd64.deb
Risultato di esempio:
Setting up rstudio-server ... Created symlink /etc/systemd/system/multi-user.target.wants/rstudio-server.service → /lib/systemd/system/rstudio-server.service. ● rstudio-server.service - RStudio Server Loaded: loaded (/lib/systemd/system/rstudio-server.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2020-10-15 13:50:54 IST; 1s ago Process: 3000 ExecStart=/usr/lib/rstudio-server/bin/rserver (code=exited, status=0/SUCCESS) Main PID: 3002 (rserver) Tasks: 3 (limit: 4623) Memory: 2.2M CGroup: /system.slice/rstudio-server.service └─3002 /usr/lib/rstudio-server/bin/rserver Oct 15 13:50:54 h2s-virtual-machine systemd[1]: Starting RStudio Server... Oct 15 13:50:54 h2s-virtual-machine systemd[1]: Started RStudio Server.
Crea utenti per accedere a Rstudio
Sì, certo, possiamo usare il nostro attuale utente root o non root per accedere all'interfaccia web di Rstudio, tuttavia, se hai più membri o sviluppatori nel team e tutti hanno bisogno di accedere a Web Rstudio IDE, allora crea utenti diversi uno per uno.
Il comando per creare un nuovo utente è:
sudo adduser h2s
Nota :Sostituisci h2s con il nome utente che desideri creare e utilizzare con Rstudio.
Apri e accedi a Rstuio
Per accedere a questa piattaforma di sviluppo basata sul Web R, annota semplicemente gli indirizzo-ip-server se usalo con il numero di porta 8787 . Ad esempio, se il nostro server su cui abbiamo installato Rstudio è 192.168.0.15 allora nel browser sarà così:
192.168.0.05:8787
Una volta che hai la schermata di accesso, usa il nome utente e la password che hai creato.