Introduzione
R è un linguaggio di programmazione open-source specializzato in elaborazione statistica e grafica. Ampiamente utilizzato per lo sviluppo di software statistici e l'esecuzione di analisi dei dati.
In questo tutorial mostreremo come installare il linguaggio di programmazione R su Ubuntu 18.04 LTS.
Se desideri installare R su un server in remoto continua a leggere, altrimenti salta il primo paragrafo "Connessione al Server" e leggi il successivo.
Connessione al Server
Per accedere al server, è necessario conoscere l'indirizzo IP. Avrai anche bisogno dell'username e della password per l'autenticazione. Per connettersi al server come utente root digitare il seguente comando:
ssh root@IP_DEL_SERVER
Successivamente sarà necessario inserire la password dell'utente root.
Se non utilizzate l'utente root potete connettervi con un'altro nome utente utilizzando lo stesso comando, quindi modificare root con il vostro nome_utente:
ssh nome_utente@IP_DEL_SERVER
Successivamente vi verrà chiesto di inserire la password del vostro utente.
La porta standard per connettersi tramite ssh è la 22, se il vostro server utilizza una porta diversa, sarà necessario specificarla utilizzando il parametro -p, quindi digitare il seguente comando:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Installare R
Consiglio di installare l'ultima versione stabile di R utilizzando il repository esterno gestito da CRAN, in quanto la versione presente su Ubuntu spesso non è aggiornata all'ultima versione.
Aggiungiamo la chiave GPG (GNU Privacy Guard - un software libero progettato per sostituire la suite crittografica PGP):
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Dovreste ricevere un output simile al seguente:
Executing: /tmp/apt-key-gpghome.GSlcGSeS4O/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg: key 51716619E084DAB9: "Michael Rutter <[email protected]>" not changed
gpg: Total number processed: 1
gpg: unchanged: 1
Adesso è possibile aggiungere il repository necessario per scaricare l'ultima versione stabile di R:
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
Effettuare un update della lista dei pacchetti disponibili:
sudo apt update
Installare il pacchetto R-base:
sudo apt install r-base
Vi basterà digitare R in console per accedere alla shell interattiva:
R
Dovreste ricevere un output simile al seguente:
R version 3.5.1 (2018-07-02) -- "Feather Spray"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)
R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.
Natural language support but running in an English locale
R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.
Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.
>
Installare un componente aggiuntivo
R possiede un numero di pacchetti molto elevato da poter installare ed utilizzare in base alle esigenze.
Installiamo, a scopo dimostrativo, il pacchetto txtplot che, tra le sue varie funzioni, fornisce un metodo per produrre grafici ascii rudimentali direttamente nella finestra del terminale:
install.packages('txtplot')
Dopo aver installato il pacchetto, avviarlo in questo modo:
library('txtplot')
La libreria dovrebbe essere stata attivata correttamente.
Diamo il seguente comando per visualizzare un grafico di esempio:
txtcurve(x/(x+1), 0, 4, xlab = "Emax model")
Dovreste ricevere un output simile al seguente:
+--+------------+------------+-------------+------------+--+
0.8 + **************** +
| *********** |
| ******* |
0.6 + ****** +
| **** |
| *** |
0.4 + ** +
| ** |
0.2 + ** +
| ** |
| * |
0 + * +
+--+------------+------------+-------------+------------+--+
0 1 2 3 4
Emax model
Conclusione
L'installazione del linguaggio di programmazione R su Ubuntu 18.04 LTS è terminata.