GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare R su CentOS 8

R è un linguaggio di programmazione open source e un ambiente gratuito 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 articolo descrive come installare R su CentOS 8.

Prerequisiti #

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

  • Il tuo sistema ha almeno 1G di RAM. Altrimenti, crea un file di scambio.
  • Sei loggato come utente con privilegi sudo.

Installazione di R su Centos #

I pacchetti R non sono inclusi nei repository principali di CentOS 8. Installeremo R dal repository EPEL:

Per installare R su CentOS 8, segui questi passaggi:

  1. Abilita i repository EPEL e PowerTools:

    sudo dnf install epel-releasesudo dnf config-manager --set-enabled PowerTools
  2. Installa R digitando:

    sudo yum install R

    R è un metapacchetto che contiene tutti i componenti R necessari.

  3. Verifica l'installazione stampando la versione R:

    R --version

    Al momento della scrittura, l'ultima versione stabile di R è la versione 3.6.2:

    R version 3.6.2 (2019-12-12) -- "Dark and Stormy Night"
    Copyright (C) 2019 The R Foundation for Statistical Computing
    Platform: x86_64-redhat-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
    https://www.gnu.org/licenses/.
  4. Installa le librerie e gli strumenti utilizzati dai comuni pacchetti R:

    sudo yum install make gcc gcc-c++ libcurl-devel libxml2-devel openssl-devel texlive-*

Questo è tutto! Hai installato con successo il tuo sistema CentOS e puoi iniziare a usarlo.

Installazione dei pacchetti R da CRAN #

Uno dei motivi principali per cui R è così popolare è la vasta gamma di pacchetti disponibili attraverso il Comprehensive R Archive Network (CRAN).

Se il R binary viene avviato come root o sudo i pacchetti vengono installati a livello globale e disponibili per tutti gli utenti del sistema. Per impostare una libreria personale per il tuo utente, richiama il file binario come utente normale.

Ad esempio, installeremo un pacchetto chiamato stringr , che fornisce implementazioni rapide e corrette di manipolazioni di stringhe comuni.

Inizia aprendo la console R come root:

sudo -i R
R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
Copyright (C) 2020 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.

> 

I comandi seguenti vengono eseguiti all'interno della console R.

Installa il stringr pacchetto:

install.packages("stringr")

Ti verrà chiesto di selezionare un mirror CRAN:

Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors 

Seleziona lo specchio più vicino alla tua posizione.

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

library(stringr)

Quindi, crea un semplice vettore di caratteri chiamato tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "CentOS", "8")

Esegui la seguente funzione che stamperà la lunghezza di ogni stringa:

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

Puoi trovare altri pacchetti R nella pagina Pacchetti CRAN e installarli con install.packages() .


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare Go su CentOS 7

Come installare Python 3 su CentOS 7

Come installare Pip su CentOS 7

Come installare R su CentOS 7