Como você instala o R 3.2.2 no Ubuntu 14.04 LTS?

3

Eu quero instalar uma versão do R mais recente que a existente nos repositórios do Ubuntu, mas mais antiga que a versão mais atual do CRAN. ( Como instalar / atualizar o r-base descreve como instalar a última versão e eu quero um mais antigo).

Eu continuo tentando, mas nada. Eu baixei o arquivo .deb , mas ele me pede várias dependências. Alguém sabe alguma outra maneira mais rápida?

    
por vagelis 14.07.2016 / 00:20

2 respostas

2

A solução para mim foi o seguinte script para criar o R a partir do código-fonte:

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
    
por vagelis 15.07.2016 / 01:17
6

Não conheço uma maneira "boa /" fácil de obter uma versão intermediária do R (uma entre a versão do repositório do Ubuntu e a atual), mas você tem algumas opções:

  1. Você provavelmente precisará instalar dependências de qualquer maneira, então você pode tentar instalar a partir do deb. Se você precisar apenas da versão instalada em seu sistema, este pode ser o caminho a percorrer. Instale-o usando gdebi , que resolve automaticamente as dependências para você (primeiro sudo apt-get install gdebi-core ; depois sudo gdebi packageName.deb ).

  2. Você pode tentar criar a partir da fonte, mas isso pode ser uma dor. A vantagem é que você pode ter várias versões do R instaladas dessa forma, especificando um --prefix=/path/to/use na etapa ./configure (consulte aqui ).

    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. Se você estiver familiarizado com o Docker , poderá obter imagens R específicas da versão:

    docker pull r-base:3.2.2
    

    então

    docker run -it --rm r-base:3.2.2
    
por amc 14.07.2016 / 00:55