Comment installer le package de l'interprète du langage R pour le calcul statistique?

35

Comment installer l'interprète de langue R? Quel est le nom du paquet? Je l' ai essayé R, rlang, Rlang, rproject, etc. , mais rien ne fonctionne - ni , apt-getni Ubuntu Software Center trouvé R.

Est-il possible que R ne soit pas inclus dans les dépôts officiels d'Ubuntu?

amc
la source

Réponses:

43

Le paquet que vous demandez est r-base . Alors lancez la commande suivante:

sudo apt-get install r-base

et vous aurez R dans votre système. Il ya des années, j’étais aussi déconcerté par ce fait: un tel nom de paquet est stupide.


la source
Comment exécuter l'interpréteur R, de la même manière pythonque l'interpréteur Python? rse bloque juste et je ne vois aucun candidat évident commençant par "r" après l'installation r-base.
user1717828
3
Vous l'avez presque. Essayez majuscule r, tapez:R
Vajk Hermecz
26

Le paquet que vous voulez est r-base Installer r-base .

Si vous devez compiler les packages R à partir des sources, vous devez également utiliser r-base-dev Installez r-base-dev . (La plupart des utilisateurs n'en ont probablement pas besoin.)

C'est probablement tout ce que vous devez faire.

Obtenir de nouvelles versions de R

La version de R probablement les sources logicielles officielles de votre version Ubuntu est probablement suffisante. En supposant que ce soit le cas, vous n'avez pas besoin de lire plus loin (sauf peut-être pour le divertissement).

Mais si vous voulez / avez besoin de la dernière version , choisissez un miroir CRAN dans la liste . Faites l'une des choses suivantes:

  • Créez un .listfichier (vous pouvez l'appeler r.list) /etc/apt/sources.list.davec cette ligne comme contenu:

    deb http://your-cran-mirror/bin/linux/ubuntu trusty/

    Si vous utilisez Ubuntu 14.04 Trusty Tahr, vous resterez trustytel quel. Sinon, remplacez ce mot par le nom de code minuscule de la version Ubuntu que vous utilisez. (Le premier mot seulement; l'adjectif, pas le nom de l'animal.) Ils sont listés ici ou sur la page des communiqués . Par exemple, pour Ubuntu 12.04 Precise Pangolin, c'est le cas precise. Ce sera pour 14.10 Utopic Unicorn utopic.

    C'est le nom répertorié dans la plupart ou la totalité des deblignes similaires du fichier de configuration /etc/apt/sources.list.

    Pour créer votre r.listfichier, vous pouvez ouvrir une fenêtre de terminal ( Ctrl+ Alt+ T) et exécuter une commande comme celle-ci (assurez-vous de la remplacer dans le miroir CRAN de votre choix et, si vous n'exécutez pas 14.04, votre nom de code de version):

    echo 'deb http://your-cran-mirror/bin/linux/ubuntu trusty/' | sudo tee -a /etc/apt/sources.list.d/r.list

    Par exemple, sur un système Ubuntu 15.04 Vivid Vervet situé dans le nord-est des États-Unis, j'ai utilisé:

    echo 'deb http://cran.mirrors.hoobly.com/bin/linux/ubuntu vivid/' | sudo tee -a /etc/apt/sources.list.d/r.list
  • Ou ,lieu d'ajouter la source du logiciel dans son propre fichier de configuration, ajoutez cette ligne au fichier de configuration des sources de logiciel maître,/etc/apt/sources.list. Vous pouvez ouvrir ce fichier dans un éditeur de texte graphique en ouvrant une fenêtre de terminal (Ctrl+Alt+T) et en exécutant la commande suivante:

    sudo -H gedit /etc/apt/sources.list

Ajoutez la clé de signature pour les référentiels CRAN ( vous pouvez la vérifier ici ):

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

Si cela échoue, cette méthode peut fonctionner:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | sudo apt-key add -

Pour activer la nouvelle configuration des sources de logiciels, exécutez:

sudo apt-get update

Ensuite, pour installer (ou mettre à niveau) la version de R pour CRAN:

sudo apt-get install r-base

(Vous pouvez installer de la même manière r-base-devet tous les autres packages nécessaires. sudo apt-get upgradeMettra généralement à niveau les packages R dotés de versions plus récentes, si une version plus ancienne est installée ; vous n'avez pas besoin de saisir leurs noms individuellement.)

Lectures complémentaires / source citée :

Pour plus de détails et d'informations sur les autres packages de prise en charge disponibles pour l'installation sur les systèmes Ubuntu, voir "UBUNTU PACKAGES FOR R" .

  • La réponse ci-dessus est (très) vaguement adaptée d'une (petite) partie de ce fichier README.
  • Les commandes pour importer la clé de signature CRAN sont tirées directement de celle-ci, bien que mes instructions soient dans mes propres mots et simplifiées.
Eliah Kagan
la source
L'ajout de la ligne ci-dessus dans le fichier sources.list génère une erreur indiquant que la ligne est mal formatée. Le fil de discussion ci-dessous indique qu'il s'agit du format correct pour ajouter le nom de source "deb stat.ethz.ch/CRAN/bin/linux/ubuntu trusty / # activé-manuellement" askubuntu.com/questions/503270/… Corrigez- moi si Je me trompe. Je suis un débutant, mais cela a fonctionné pour moi.
Erdnase
@Erdnase Désolé! Vous avez raison à propos du /nom après la publication. J'ai ajouté cela à ce post - merci! (La partie commençant par #est un commentaire et est facultative.)
Eliah Kagan
Vos images doivent être mises à jour.
Tim
@ Tim Quelles images?
Eliah Kagan
@The install r-base ceux? Peut-être que c'est mon école qui les bloque.
Tim
1

Edit: Il est inclus dans les dépôts Ubuntu, mais ils veulent que vous installiez à partir de leur.

Source .

UBUNTU FORFAITS POUR R

Les packages R pour Ubuntu sur i386 et amd64 sont disponibles pour toutes les versions stables d’Ubuntu Desktop jusqu’à leur date de fin de vie officielle. Cependant, seule la dernière version de LTS (Long Term Support) est entièrement prise en charge. Au 17 octobre 2013, les versions prises en charge étaient Trusty Tahr (14.04), Precise Pangolin (12.04; LTS) et Lucid Lynx (10.04; LTS).

Voir ici pour plus de détails.

INSTALLATION

Pour obtenir les derniers packages R, ajoutez une entrée comme

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu trusty/

ou

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu precise/

ou

  deb http://<my.favorite.cran.mirror>/bin/linux/ubuntu lucid/

dans votre fichier /etc/apt/sources.list, en le remplaçant par l’URL réelle de votre miroir CRAN préféré. Voir ici pour la liste des miroirs CRAN. Pour installer le système complet R, utilisez

  sudo apt-get update
  sudo apt-get install r-base

Les utilisateurs qui ont besoin de compiler les paquetages R à partir de la source [par exemple, les mainteneurs de paquetages ou toute personne installant des paquetages avec install.packages ()] doivent également installer le paquetage r-base-dev (inutile pour vous, ajouté pour plus de clarté) :

  sudo apt-get install r-base-dev
Tim
la source
Eh bien, selon votre source, il semblerait qu'un membre de l'équipe de développement R ne souhaite pas que nous installions R à partir du référentiel Ubuntu. Il existe un paquet dans le référentiel Ubuntu: r-base.
Si vous voulez télécharger R et l'installer, vous devez vous amuser à propos de l'ajout de la clé publique du serveur de paquet R comme suit
karel
Si vous n’ajoutez pas la clé publique, vous ne pourrez pas installer R. Le terminal vous donnera cependant un message vous demandant d’ajouter la clé publique avant d’installer R et si vous ajoutez la clé publique, vous pouvez être installé avec succès par la suite.
Karel
Toutes les informations dont vous avez besoin pour ajouter la clé publique sont détaillées dans le lien indiqué dans mon premier commentaire. Je peux également confirmer que les informations contenues dans la réponse liée sont à jour et que cela fonctionne pour installer le paquetage r-base dans Ubuntu 14.04.
Karel