42 votes

Installer la dernière version de R-base

J'ai essayé sans succès d'installer la dernière version (2.15.2) de r-base. Apparemment, le paquet R Rcpp ne s'installe pas pour la version R 2.14.1 - la version qui s'installe pour moi.

Je ne sais pas quoi / comment / où modifier mes tentatives d'installation qui apparaissent ci-dessous. Veuillez noter que j'utilise ubuntu-12.04.1-server-i386.

La version actuellement installée est R version 2.14.1 (2011-12-22):

$ sudo apt-get install r-base
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
r-base est déjà la dernière version.

Y compris les informations de version n'aide pas :

$ sudo apt-get install r-base=2.15.1-5ubuntu1
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: La version '2.15.1-5ubuntu1' pour 'r-base' n'a pas été trouvée

Modifications basées sur les instructions CRAN Ubuntu depuis http://cran.r-project.org/bin/linux/ubuntu/README:

  1. Ajouté à /etc/apt/sources.list

    deb http://lib.stat.cmu.edu/R/CRAN/bin/linux/ubuntu quantal/
  2. Mettre à jour et installer

    $ sudo apt-get update
    $ sudo apt-get install r-base
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances       
    Lecture des informations d'état... Fait
    Certains paquets n'ont pas pu être installés. Cela signifie que vous avez demandé une situation impossible ou si vous utilisez la distribution instable, certains paquets requis n'ont pas encore été créés
    ou ont été déplacés en dehors de Incoming.
    Les informations suivantes peuvent vous aider à résoudre la situation :
    
    Les paquets suivants contiennent des dépendances non satisfaites :
     r-base : Dépend: r-base-core (>= 2.15.2-1quantal2) mais il ne sera pas installé
              Dépend: r-recommended (= 2.15.2-1quantal2) mais il ne sera pas installé
              Recommande : r-base-html mais il ne sera pas installé
    E: Impossible de corriger les problèmes, des paquets défectueux ont été gardés en l'état.

44voto

Jose Points 21

Aucune des solutions ci-dessus n'a fonctionné pour moi alors je copie la réponse de https://stackoverflow.com/questions/16093331/how-to-install-r-version-3-0

Désinstaller l'ancienne version de R :

sudo apt-get remove r-base-core

Ensuite :

sudo add-apt-repository "deb http://cran.rstudio.com/bin/linux/ubuntu $(lsb_release -sc)/"

Ensuite copiez/collez ces commandes dans la ligne de commande :

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository ppa:marutter/rdev
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base

Cela a fonctionné pour moi

5voto

arsaKasra Points 2688

Voici comment je l'ai fait ;

Comme déjà mentionné dans la question, j'ai suivi les étapes des instructions de UBUNTU PACKAGES FOR R pour ajouter le dépôt, et j'ai fait un apt-get update, puis

apt-cache showpkg r-base 

ce qui donnerait quelque chose comme

Package: r-base
Versions: 
3.0.2-1raring0 (/var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages
                  MD5: 5787ca79ed716232c4cc2087ed9b425b

3.0.1-6raring0 (/var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/cran.rstudio.com_bin_linux_ubuntu_raring_Packages
                  MD5: 5787ca79ed716232c4cc2087ed9b425b

et j'ai fait un

 sudo apt-get install -f r-base=3.0.2-1raring0

et voilà.

4voto

pQd Points 29251

Ouvrir le terminal et taper sudo -s. Ensuite, ouvrez source.list en tapant :

gedit /etc/apt/sources.list

ensuite, ajoutez ces lignes au fichier :

deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu quetzal/

ensuite enregistrez et quittez gedit. Dans le terminal, tapez

gpg --keyserver keyserver.ubuntu.com --recv-key E298A3A825C0D65DFD57CBB651716619E084DAB9
gpg -a --export E298A3A825C0D65DFD57CBB651716619E084DAB9| sudo apt-key add -

puis tapez

exit

ensuite tapez ces commandes --une ligne à la fois--.

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

2voto

Salem Points 19144

Dans mon système (sans R installé), ces versions s'installent correctement. Donc peut-être la meilleure option est de désinstaller l'ancien R et d'installer le plus récent, en passant la version spécifique que vous souhaitez. Mais avant de le faire, faites une sauvegarde de votre système d'exploitation. Il peut être difficile de réinstaller les anciens packages une fois que vous les avez supprimés.

Aussi, juste une note : si vous faites sudo apt-get install r-base=2.15.1-5ubuntu1, cela ne trouvera pas le package car la version est incorrecte. Dans ce dépôt, les fichiers sont nommés, par exemple, r-base_2.15.2-1quantal2_all.deb, donc la version correcte devrait être r-base=2.15.2-1quantal2 ou r-base=2.15.2-1quantal2_all, par exemple.

J'espère que cela vous aidera.

1voto

Martien Lubberink Points 191

Une chose que j'ai remarquée, si vous suivez les instructions sur divers sites Web R, ceux-ci vous feront ajouter une ligne à la liste des sources Linux /etc/apt/sources.list

Voir, par exemple, ce lien: https://www.r-bloggers.com/how-to-install-r-on-linux-ubuntu-16-04-xénial-xerus/

Cependant, certaines distributions Linux ajoutent une ligne à un fichier séparé dans ce dossier : /etc/apt/sources.list.d

Cela peut entraîner le message d'erreur vous avez des paquets cassés en attente.

J'ai commenté la ligne (/etc/apt/sources.list) dans /etc/apt/sources.list, et j'ai ajouté le référentiel R correct en utilisant le gestionnaire de sources de logiciels de ma distribution (Linux Mint 18.3)

Cela a résolu le problème.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X