web-dev-qa-db-fra.com

Comment installer R 3.2.2 dans Ubuntu 14.04 LTS?

Je souhaite installer une version de R plus récente que celle du référentiel Ubuntu, mais plus ancienne que la version CRAN la plus récente. ( Comment installer/mettre à niveau r-base décrit comment installer la dernière version et je veux une version plus ancienne).

Je continue d'essayer mais rien. J'ai téléchargé le fichier .deb mais il me demande de nombreuses dépendances. Est-ce que quelqu'un connaît un autre moyen plus rapide?

3
vagelis

La solution pour moi était le script suivant pour compiler R à partir des sources:

wget https://cran.rstudio.com/src/base/R-3/R-3.2.2.tar.gz
tar xvf R-3.2.2.tar.gz
cd R-3.2.2
Sudo apt-get install gcc
Sudo apt-get install fort77
Sudo apt-get install aptitude
Sudo aptitude install g++
Sudo aptitude install xorg-dev
Sudo aptitude install libreadline-dev
Sudo aptitude install gfortran
gfortran --version
./configure
Sudo add-apt-repository ppa:webupd8team/Java -y
Sudo apt-get update
Sudo apt-get install Oracle-Java8-installer
Sudo apt-get install Oracle-Java8-set-default
Java -version
# need to build shared library (--enable-R-shlib)
Sudo ./configure --enable-R-shlib      # the --enable-R-shlib option is needed for the RStudio IDE to work
Sudo make
Sudo make install
R --version
2
vagelis

Je ne connais pas de méthode "bonne /" facile "pour obtenir une version intermédiaire de R (une version entre la version de référentiel Ubuntu et la version actuelle), mais vous avez quelques options:

  1. De toute façon, vous aurez probablement besoin d’installer des dépendances pour pouvoir essayer d’installer à partir de deb. Si vous n'avez besoin que de la version unique installée sur votre système, cela peut être la solution. Installez-le en utilisant gdebi, qui résout automatiquement les dépendances pour vous (d'abord Sudo apt-get install gdebi-core; ensuite Sudo gdebi packageName.deb).

  2. Vous pouvez essayer de construire à partir des sources, mais cela peut être pénible. L'avantage est que vous pouvez avoir plusieurs versions de R installées de cette manière en spécifiant un --prefix=/path/to/use dans l'étape ./configure (voir here ).

    wget https://cran.rstudio.com/src/base/R-3/R-3.2.2.tar.gz
    tar xvf R-3.1.1.tar.gz
    cd R-3.2.2
    ./configure
    make && make install
    
  3. Si vous connaissez Docker , vous pouvez obtenir des images R spécifiques à la version:

    docker pull r-base:3.2.2
    

    puis

    docker run -it --rm r-base:3.2.2
    
6
amc