3 votes

Comment installer R 3.2.2 dans Ubuntu 14.04 LTS ?

Je veux installer une version de R qui est plus récente que celle qui se trouve dans les dépôts Ubuntu, mais plus ancienne que la version CRAN la plus récente. ( Comment installer/mettre à jour 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 .deb mais il me demande de nombreuses dépendances. Quelqu'un connaît-il un autre moyen plus rapide ?

6voto

amc Points 6662

Je ne connais pas de moyen "bon/"facile" pour obtenir une version intermédiaire de R (une entre la version du dépôt Ubuntu et la version actuelle), mais vous avez quelques options :

  1. Vous devrez probablement installer les dépendances de toute façon, vous pouvez donc essayer d'installer à partir de deb. Si vous n'avez besoin que d'une seule version 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 (premièrement sudo apt-get install gdebi-core Entonces 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 fichier --prefix=/path/to/use en el ./configure (voir aquí ).

    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 êtes familier avec Docker vous pouvez obtenir des images R spécifiques à chaque version :

    docker pull r-base:3.2.2

    puis

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

2voto

vagelis Points 51

La solution pour moi était le script suivant pour construire 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

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