Установка пакетов R с зависимостями

Я недавно перешел с Windows на Ubuntu (фактически во второй раз, но думаю, что на этот раз это по-настоящему!), И мне удалось установить R и RStudio.

Когда в RStudio я запускаю линию

install.packages("devtools")

Я получаю целую кучу ошибок, в том числе

ERROR: dependencies ‘httr’, ‘git2r’ are not available for package ‘devtools’
* removing ‘/home/travis/R/x86_64-pc-linux-gnu-library/3.4/devtools’

Когда я устанавливаю пакеты в Windows, как описано выше, она всегда устанавливает все зависимости одновременно.

Как мне это исправить и что здесь происходит?

2 ответа

Я нашел ответ. Видимо мне нужно бежать

sudo apt-get install libcurl4-openssl-dev libssl-dev

В общем, SystemRequirements В поле DESCRIPTION файла пакета R будет указано, какие дополнительные зависимости вам нужно установить.

В случае devtools, вы должны были увидеть некоторые ошибки при установке некоторых его зависимостей (например, curl). Взглянув на curl, это говорит нам, что нужно libcurl:

Системные требования: libcurl: libcurl-devel (rpm) или libcurl4-openssl-dev (deb).

и говорит нам, какой пакет deb установить, чтобы получить его.

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