GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer R sur Debian 10

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 fournit des informations sur l'installation de R sur une Debian 10.

Prérequis #

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

  • Système Debian 10 avec au moins 1 G de RAM. Si votre ordinateur dispose de moins de 1 Go de RAM, vous pouvez créer un fichier d'échange.
  • Vous êtes connecté en tant qu'utilisateur avec des privilèges sudo.

Installer R sur Debian #

Les packages R des dépôts Debian sont souvent obsolètes. Nous allons installer R à partir du référentiel géré par CRAN.

Pour installer R sur Debian 10, suivez ces étapes :

Les étapes suivantes décrivent comment installer la dernière version stable de R sur Debian 10 :

  1. Installez les packages nécessaires pour ajouter un nouveau référentiel via HTTPS :

    sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
  2. Exécutez les commandes suivantes pour activer le référentiel CRAN et ajouter la clé CRAN GPG à votre système :

    sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian buster-cran35/'
  3. Mettez à jour la liste des packages et installez le package R :

    sudo apt updatesudo apt install r-base
  4. Vérifiez l'installation en imprimant la version R :

    R --version

    Au moment de la rédaction de cet article, la dernière version stable de R est la version 3.6.3 :

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

Installation des packages R à partir du CRAN #

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

Si vous ne l'avez pas déjà installé, installez le build-essential package qui contient les outils nécessaires à la compilation des packages R :

sudo apt install build-essential

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.

Ouvrez la console R en tant que 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.

> 

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

Installez le stringr paquet :

install.packages("stringr")

L'installation prendra un certain temps. Une fois terminé, chargez la bibliothèque :

library(stringr)

Créez un vecteur de caractères simple nommé tutorial :

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

Exécutez la fonction suivante qui affiche la longueur d'une 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() .


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer Python 3.9 sur Debian 10

  3. Comment installer Memcached sur Debian 10

  4. Comment installer TeamViewer sur Debian 10

  5. Comment installer Git sur Debian 9

Comment installer Skype sur Debian 9

Comment installer Python 3.7 sur Debian 9

Comment installer TeamViewer sur Debian 9

Comment installer Debian 11

Comment installer Go sur Debian 10

Comment installer Go sur Debian