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

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

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

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

1 ответ

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

[d1 ] В любом случае вам, вероятно, потребуется устанавливать зависимости, поэтому вы можете попробовать установить с deb. Если вам нужна только одна версия, установленная в вашей системе, это может быть способ. Установите ее с помощью gdebi, которая автоматически разрешает зависимости для вы (сначала sudo apt-get install gdebi-core, затем sudo gdebi packageName.deb). Вы можете попытаться построить из источника, но это может быть болью. Потенциал заключается в том, что вы можете установить несколько версий 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
Если вы знакомы с Docker, вы можете получить R-изображения, специфичные для версии:
docker pull r-base:3.2.2
, затем
docker run -it --rm r-base:3.2.2
6
ответ дан 23 May 2018 в 08:11
  • 1
    Я понял это на основе комментария @amc. Я задал вопрос с помощью кода. – vagelis 15 July 2016 в 02:08
  • 2
    @vagelis приятно! вы можете добавить свое решение в качестве ответа, а не просто добавить его к вопросу. – amc 15 July 2016 в 02:15

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

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