GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare R su Debian 9

R è un linguaggio e un ambiente di programmazione open source in rapida crescita, specializzato in calcolo statistico e rappresentazione grafica. È supportato dalla R Foundation for Statistical Computing e utilizzato principalmente da statistici e data miner per lo sviluppo di software statistico e l'esecuzione di analisi dei dati.

Questo tutorial ti guiderà attraverso come installare R su un sistema Debian 9.

Prerequisiti #

Assicurati di aver soddisfatto i seguenti prerequisiti prima di continuare con questo tutorial:

  • Sistema Debian 9 con almeno 1G di RAM. Se la tua macchina ha meno di 1 GB di RAM, puoi creare un file di scambio.
  • Acceduto come utente con privilegi sudo.

Installazione di R su Debian #

Al momento della stesura di questo articolo, l'ultima versione stabile di R è la versione 3.5. I pacchetti R dei repository Debian sono spesso obsoleti, quindi installeremo R aggiungendo il repository gestito da CRAN.

I seguenti passaggi descrivono come installare l'ultima versione stabile di R su Debian 9:

  1. Installa le dipendenze necessarie per aggiungere un nuovo repository su HTTPS:

    sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
  2. Abilita il repository CRAN e aggiungi la chiave GPG CRAN al tuo sistema eseguendo i seguenti comandi:

    sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian stretch-cran35/'
  3. Una volta aggiunto il repository, aggiorna l'elenco dei pacchetti e installa il pacchetto R digitando:

    sudo apt updatesudo apt install r-base
  4. Verifica l'installazione eseguendo il comando seguente che stamperà la versione R:

    R --version
    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 the terms of the
    GNU General Public License versions 2 or 3.
    For more information about these matters see
    http://www.gnu.org/licenses/.

Installazione dei pacchetti R da CRAN #

Uno dei motivi principali per cui R è così popolare è l'ampia gamma di pacchetti disponibili tramite il Comprehensive R Archive Network (CRAN).

Se non l'hai già installato, installa build-essential pacchetto che contiene gli strumenti necessari per la compilazione dei pacchetti R.

sudo apt install build-essential

A scopo dimostrativo, installeremo un pacchetto chiamato stringr , che fornisce implementazioni rapide e corrette di manipolazioni di stringhe comuni.

Una volta avviati come root, i pacchetti verranno installati a livello globale e disponibili per tutti gli utenti del sistema. Se avvii R senza sudo, verrà configurata una libreria personale per il tuo utente.

Inizia aprendo la console R come root:

sudo -i R
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.

> 
Tutti i seguenti comandi vengono eseguiti all'interno della console R.

Per installare il stringr pacchetto digita semplicemente:

install.packages("stringr")

L'installazione richiederà del tempo e una volta completata, carica la libreria:

library(stringr)

Crea un semplice vettore di caratteri chiamato tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "Debian", "9")

Esegui la seguente funzione che stampa la lunghezza di una stringa:

str_length(tutorial)
[1] 3 2 7 1 2 6 1

Puoi trovare altri pacchetti R in Pacchetti CRAN disponibili per nome e installarli con install.packages() .


Debian
  1. Come installare Debian 10 (Buster)

  2. Come installare Python 3.9 su Debian 10

  3. Come installare Memcached su Debian 10

  4. Come installare TeamViewer su Debian 10

  5. Come installare Git su Debian 9

Come installare Python 3.7 su Debian 9

Come installare TeamViewer su Debian 9

Come installare R su Debian 10

Come installare Debian 11

Come installare Vai su Debian 10

Come installare Vai su Debian