web-dev-qa-db-fra.com

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

Comment installer l'interprète de langue R? Quel est le nom du paquet? J'ai essayé Rname__, rlangname__, Rlangname__, rprojectname__, etc., mais rien ne fonctionne - ni apt-get, ni Ubuntu Software Center n'a trouvé R.

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

35
user309531

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.

43
user280493

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

Si vous devez compiler les paquetages R à partir des sources, vous avez aussi besoin de r-base-devInstall 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 fichier .list (vous pouvez l'appeler r.list) dans /etc/apt/sources.list.d avec cette ligne comme contenu:

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

    Si vous utilisez Ubuntu 14.04 Trusty Tahr, vous conserverez trusty tel quel. Sinon, remplacez ce mot par le nom de code en minuscule de la version Ubuntu que vous utilisez. (Le premier mot uniquement; l'adjectif ", pas le" nom de l'animal ".) Ils sont listés ici ou sur la page des versions . Par exemple, pour Ubuntu 12.04 Precise Pangolin, il s’agit de precise. Pour 14.10 Utopic Unicorn, ce sera utopic.

    Ce nom est répertorié dans la plupart ou la totalité des lignes similaires deb du fichier de configuration /etc/apt/sources.list.

    Pour créer votre fichier r.list, vous pouvez ouvrir une fenêtre de terminal (Ctrl+Alt+T) et lancez une commande comme celle-ci (en vous assurant de 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
    
  • Or, au lieu d'ajouter la source de logiciel dans son propre fichier de configuration, ajoutez cette ligne au fichier de configuration des sources de logiciel principal, /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:

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

Ajoutez la clé de signature pour les référentiels CRAN ( vous pouvez le 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 également installer r-base-dev et tous les autres packages nécessaires. Sudo apt-get upgrade met généralement à niveau tous les packages R dotés de versions plus récentes, si une version plus ancienne est installée; vous n'avez pas à entrer leur nom 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.
26
Eliah Kagan

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

Utilisateurs qui ont besoin de compiler les packages R à partir de la source [par exemple. Les mainteneurs de paquet, ou quiconque installant des paquet avec install.packages ()] devraient aussi installer le paquet r-base-dev (Non pertinent pour vous, ajouté pour plus de clarté):

  Sudo apt-get install r-base-dev
1
Tim