R 3.5.0 для Ubuntu

Установочные пакеты R 3.5.0 для Ubuntu Xenial (16.04) еще не существуют на зеркальных сайтах ubuntu. Есть ли альтернативный метод обновления R до 3.5.0 на ubuntu xenial? Кроме того, существует ли другой способ обновления R до 3.5.0?

16
задан 3 May 2018 в 21:03

3 ответа

R 3.5 в настоящее время доступны только из PPA, потому что некоторые пакеты CRAN имеют проблемы с построением с R 3.5.

Выполняйте на свой страх и риск.

Процедура, которая работала для me:

Удалите все r-cran-* пакеты из вашей системы (YMMV, я обычно устанавливаю пакеты из источника и их очень мало). Поиск с помощью dpkg -l | grep r-cran- Добавить PPA Майкла Раттера: sudo add-apt-repository ppa:marutter/rrutter3.5 sudo apt-get update Обновление R sudo apt install r-api-3.5 Установите все необходимые вам пакеты из источника (в личную или библиотеку сайта через install.packages()) или установив соответствующий пакет r-cran-* Ubuntu. Я использую следующий сценарий для переустановки всех пакетов моих пакетов из моей личной библиотеки сайтов для R 3.4: installed <- rownames(installed.packages()) pkgs <- dir("~/R/x86_64-pc-linux-gnu-library/3.4") new <- setdiff(pkgs, installed) new install.packages(new, Ncpus = 6) # adapt Ncpus = 6 as necessary

Ссылки

Ответ Дирка Эддельбуэттел на аналогичный запрос на R- Список рассылки SIG-Debian Соответствующий вопрос SO
11
ответ дан 17 July 2018 в 15:20

R 3.5 в настоящее время доступны только из PPA, потому что некоторые пакеты CRAN имеют проблемы с построением с R 3.5.

Выполняйте на свой страх и риск.

Процедура, которая работала для me:

Удалите все r-cran-* пакеты из вашей системы (YMMV, я обычно устанавливаю пакеты из источника и их очень мало). Поиск с помощью dpkg -l | grep r-cran- Добавить PPA Майкла Раттера: sudo add-apt-repository ppa:marutter/rrutter3.5 sudo apt-get update Обновление R sudo apt install r-api-3.5 Установите все необходимые вам пакеты из источника (в личную или библиотеку сайта через install.packages()) или установив соответствующий пакет r-cran-* Ubuntu. Я использую следующий сценарий для переустановки всех пакетов моих пакетов из моей личной библиотеки сайтов для R 3.4: installed <- rownames(installed.packages()) pkgs <- dir("~/R/x86_64-pc-linux-gnu-library/3.4") new <- setdiff(pkgs, installed) new install.packages(new, Ncpus = 6) # adapt Ncpus = 6 as necessary

Ссылки

Ответ Дирка Эддельбуэттел на аналогичный запрос на R- Список рассылки SIG-Debian Соответствующий вопрос SO
11
ответ дан 20 July 2018 в 15:46
  • 1
    Метод выше работал совершенно правильно для меня. (Спасибо Krlmlr.) Два дополнительных предложения для тех, кто не знаком с Ubuntu: 1. Удалите предыдущие r-cran- * пакеты с помощью: sudo apt-get remove r-cran- * 2. После добавления PPA Майкла Раттера не забудьте запустить: Обновление sudo apt-get – Larry 8 June 2018 в 04:36
  • 2
    Метод выше работал совершенно правильно для меня. (Спасибо Krlmlr.) Два дополнительных предложения для тех, кто не знаком с Ubuntu: 1. Удалите предыдущие r-cran- * пакеты с помощью: sudo apt-get remove r-cran- * 2. После добавления PPA Майкла Раттера не забудьте запустить: Обновление sudo apt-get перед запуском: sudo apt install r-api-3.5 – Larry 8 June 2018 в 04:42
  • 3
    @Larry: Спасибо. Можете ли вы отредактировать сообщение? – krlmlr 8 June 2018 в 14:10
  • 4
    @krlmlr Я предлагаю удалить Ncpus = 6 из ответа. Это может привести к неожиданным замедлениям, особенно для людей, которые (i) не читают код полностью перед копированием / вставкой; и (ii) сделает это на персональном компьютере. Опция также не требуется для ответа. – fridaymeetssunday 29 June 2018 в 10:20
  • 5
    @fridaymeetssunday: Добавлен комментарий. Согласитесь, что Ncpus = 6 может быть медленным на слабых машинах, но тогда никто не должен копировать-вставлять, по крайней мере, сканировать код. – krlmlr 29 June 2018 в 11:02

R 3.5 в настоящее время доступны только из PPA, потому что некоторые пакеты CRAN имеют проблемы с построением с R 3.5.

Выполняйте на свой страх и риск.

Процедура, которая работала для me:

Удалите все r-cran-* пакеты из вашей системы (YMMV, я обычно устанавливаю пакеты из источника и их очень мало). Поиск с помощью dpkg -l | grep r-cran- Добавить PPA Майкла Раттера: sudo add-apt-repository ppa:marutter/rrutter3.5 sudo apt-get update Обновление R sudo apt install r-api-3.5 Установите все необходимые вам пакеты из источника (в личную или библиотеку сайта через install.packages()) или установив соответствующий пакет r-cran-* Ubuntu. Я использую следующий сценарий для переустановки всех пакетов моих пакетов из моей личной библиотеки сайтов для R 3.4: installed <- rownames(installed.packages()) pkgs <- dir("~/R/x86_64-pc-linux-gnu-library/3.4") new <- setdiff(pkgs, installed) new install.packages(new, Ncpus = 6) # adapt Ncpus = 6 as necessary

Ссылки

Ответ Дирка Эддельбуэттел на аналогичный запрос на R- Список рассылки SIG-Debian Соответствующий вопрос SO
11
ответ дан 23 July 2018 в 16:17
  • 1
    Метод выше работал совершенно правильно для меня. (Спасибо Krlmlr.) Два дополнительных предложения для тех, кто не знаком с Ubuntu: 1. Удалите предыдущие r-cran- * пакеты с помощью: sudo apt-get remove r-cran- * 2. После добавления PPA Майкла Раттера не забудьте запустить: Обновление sudo apt-get – Larry 8 June 2018 в 04:36
  • 2
    Метод выше работал совершенно правильно для меня. (Спасибо Krlmlr.) Два дополнительных предложения для тех, кто не знаком с Ubuntu: 1. Удалите предыдущие r-cran- * пакеты с помощью: sudo apt-get remove r-cran- * 2. После добавления PPA Майкла Раттера не забудьте запустить: Обновление sudo apt-get перед запуском: sudo apt install r-api-3.5 – Larry 8 June 2018 в 04:42
  • 3
    @Larry: Спасибо. Можете ли вы отредактировать сообщение? – krlmlr 8 June 2018 в 14:10
  • 4
    @krlmlr Я предлагаю удалить Ncpus = 6 из ответа. Это может привести к неожиданным замедлениям, особенно для людей, которые (i) не читают код полностью перед копированием / вставкой; и (ii) сделает это на персональном компьютере. Опция также не требуется для ответа. – fridaymeetssunday 29 June 2018 в 10:20
  • 5
    @fridaymeetssunday: Добавлен комментарий. Согласитесь, что Ncpus = 6 может быть медленным на слабых машинах, но тогда никто не должен копировать-вставлять, по крайней мере, сканировать код. – krlmlr 29 June 2018 в 11:02

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

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