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

Comment installer R sur CentOS 8

R est un langage de programmation open source et un environnement libre spécialisé dans le calcul statistique et la représentation graphique. Il est soutenu par la Fondation R pour le calcul statistique et principalement utilisé par les statisticiens et les mineurs de données pour développer des logiciels statistiques et effectuer des analyses de données.

Cet article décrit comment installer R sur CentOS 8.

Prérequis #

Assurez-vous que vous avez satisfait aux prérequis suivants avant de poursuivre ce didacticiel :

  • Votre système dispose d'au moins 1 G de RAM. Sinon, créez un fichier d'échange.
  • Vous êtes connecté en tant qu'utilisateur avec des privilèges sudo.

Installer R sur Centos #

Les packages R ne sont pas inclus dans les référentiels centraux CentOS 8. Nous allons installer R à partir du référentiel EPEL :

Pour installer R sur CentOS 8, suivez ces étapes :

  1. Activez les référentiels EPEL et PowerTools :

    sudo dnf install epel-releasesudo dnf config-manager --set-enabled PowerTools
  2. Installez R en tapant :

    sudo yum install R

    R est un méta-paquet qui contient tous les composants R nécessaires.

  3. Vérifiez l'installation en imprimant la version R :

    R --version

    Au moment de la rédaction, la dernière version stable de R est la version 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. Installez les bibliothèques et les outils utilisés par les packages R courants :

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

C'est ça! Vous avez installé avec succès R votre système CentOS et vous pouvez commencer à l'utiliser.

Installation des packages R à partir du CRAN #

L'une des principales raisons pour lesquelles R est si populaire est la vaste gamme de packages disponibles via le Comprehensive R Archive Network (CRAN).

Si le R binary est lancé en tant que root ou sudo, les packages sont installés globalement et disponibles pour tous les utilisateurs du système. Pour configurer une bibliothèque personnelle pour votre utilisateur, invoquez le binaire en tant qu'utilisateur normal.

Par exemple, nous allons installer un package nommé stringr , qui fournit des implémentations rapides et correctes des manipulations de chaînes courantes.

Commencez par ouvrir la console R en tant que 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.

> 

Les commandes ci-dessous sont exécutées dans la console R.

Installez le stringr paquet :

install.packages("stringr")

Il vous sera demandé de sélectionner un miroir 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 

Sélectionnez le miroir le plus proche de votre position.

L'installation prendra un certain temps et une fois terminée, chargez la bibliothèque en tapant :

library(stringr)

Ensuite, créez un vecteur de caractères simple nommé tutorial :

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

Exécutez la fonction suivante qui imprimera la longueur de chaque chaîne :

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

Vous pouvez trouver plus de packages R sur la page Packages CRAN et les installer avec install.packages() .


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 Ruby sur CentOS 7

Comment installer PostgreSQL sur CentOS 7

Comment installer Go sur CentOS 7

Comment installer Python 3 sur CentOS 7

Comment installer Pip sur CentOS 7

Comment installer R sur CentOS 7