Как Вы устанавливаете R 3.2.2 в Ubuntu 14.04 LTS?

Я хочу установить версию R, который является более новым, чем тот в Ubuntu repos, но более старым, чем актуальнейшая версия CRAN. (Как установить/обновить r-основу, описывает, как установить последнюю версию, и я хочу более старый).

Я продолжаю пробовать только ничто. Я загрузил .deb файл, но это просит у меня многочисленные зависимости. Кто-либо знает какой-либо другой более быстрый путь?

3
задан 13 April 2017 в 15:23

2 ответа

Решением для меня был следующий сценарий для создания R из источника:

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
ответ дан 1 December 2019 в 13:16

Я не знаю о "пользе / "легкий" способ получить промежуточную версию R (один между Ubuntu repo версия и текущей), но у Вас есть несколько опций:

  1. необходимо будет, вероятно, установить зависимости так или иначе, таким образом, Вы могли попытаться установить от deb. Если Вам только нужна одна версия, установленная в Вашей системе, это может быть способом пойти. Установите его с помощью gdebi, который автоматически разрешает зависимости для Вас (сначала sudo apt-get install gdebi-core; затем sudo gdebi packageName.deb).

  2. можно попытаться создать из источника, но это может быть болью. Позитивный аспект - то, что у Вас может быть несколько версий R, установил этот путь путем определения --prefix=/path/to/use в ./configure шаг (см. здесь ).

    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. , Если Вы знакомы с Докер , можно получить определенные для версии изображения R:

    docker pull r-base:3.2.2
    

    затем

    docker run -it --rm r-base:3.2.2
    
6
ответ дан 1 December 2019 в 13:16

Другие вопросы по тегам:

Похожие вопросы: