Installer la dernière version de R-base

29

J'ai essayé sans succès d’installer la dernière version (2.15.2) de r-base . Apparemment, R package Rcpp ne s’installe pas pour R version 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 la version R 2.14.1 (2011-12-22):

$ sudo apt-get install r-base
Reading package lists... Done
Building dependency tree       
Reading state information... Done
r-base is already the newest version.

L'inclusion des informations sur la version n'aide pas:

$ sudo apt-get install r-base=2.15.1-5ubuntu1
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Version '2.15.1-5ubuntu1' for 'r-base' was not found

Modifications basées sur les instructions CRAN Ubuntu de lien :

  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
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
    The following information may help to resolve the situation:
    
    The following packages have unmet dependencies:
     r-base : Depends: r-base-core (>= 2.15.2-1quantal2) but it is not going to be installed
              Depends: r-recommended (= 2.15.2-1quantal2) but it is not going to be installed
              Recommends: r-base-html but it is not going to be installed
    E: Unable to correct problems, you have held broken packages.
    
posée Student 18.11.2012 - 03:38
la source

4 réponses

38

Rien de ce qui précède n'a fonctionné pour moi, alors je copie la réponse de lien

Désinstaller l'ancien R:

sudo apt-get remove r-base-core

Alors:

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

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

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

Ce qui a fonctionné pour moi

    
réponse donnée user304497 19.03.2014 - 18:16
la source
4

Voici comment je l'ai fait;

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

apt-cache showpkg r-base 

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 terminé.

    
réponse donnée arsaKasra 01.10.2013 - 22:24
la source
4

ouvrez le terminal et tapez sudo -s . Puis ouvrez source.list en tapant:

gedit /etc/apt/sources.list

puis, ajoutez ces lignes au fichier:

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

puis sauvegardez & amp; quitter gedit. Dans le type de terminal

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

puis tapez

exit

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

sudo apt-get update
sudo apt-get install r-base
sudo apt-get install r-base-dev
    
réponse donnée user2413 23.01.2013 - 14:31
la source
2

Dans mon système (sans R installé), les versions s’installent correctement. La meilleure option est peut-être de désinstaller l’ancien R et d’installer le nouveau, en passant la version que vous souhaitez. Mais avant cela, effectuez une sauvegarde de votre système d'exploitation. Il peut être difficile de réinstaller les anciens packages après les avoir supprimés.

Juste une note: si vous faites sudo apt-get install r-base=2.15.1-5ubuntu1 , il ne trouvera pas de paquet parce que la version est incorrecte. Dans ce dépôt, les fichiers sont nommés, par exemple r-base_2.15.2-1quantal2_all.deb , par conséquent la version correcte doit être r-base=2.15.2-1quantal2 ou r-base=2.15.2-1quantal2_all , par exemple.

J'espère que ça aide.

    
réponse donnée Salem 20.11.2012 - 17:56
la source

Lire d'autres questions sur les étiquettes