RCurl Установка в R 3.1.1: пакет 'RCurl' недоступен (для версии R 3.1.1)?

В Cran говорится, что RCurl должен быть для R >3.0.0, но в Debian R 3.1.1 выдается ошибка:

package 'RCurl' is not available (for R version 3)

такая же проблема с rjson. Это зависимости libcurl и make, которые установлены. В чем проблема с R 3.1.1 при установке пакетов libcurl, таких как RCurl? Как побороть этот самый удобный способ?

Ps я знаю эту ветку но ни один метод не решил эту проблему.

2 ответа

Apt-get устанавливает версию 3.1.1 R по умолчанию, например, в Debian Jessie. Мы можем либо установить новейшую версию R вместе с новейшей RCurl, либо установить архивированную версию RCurl, работающую в R 3.1.1.

Решение А

Вы можете установить самую новую версию, источник, такой, что

sudo sh -c 'echo "deb http://cran.rstudio.com/bin/linux/debian jessie-cran3/" >> /etc/apt/sources.list'

sudo apt-key adv --keyserver subkeys.pgp.net --recv-key 381BA480

sudo apt-get update

sudo apt-get install r-base r-base-dev

и теперь вы можете установить RCurl в R, работая в R 3.3.2.

Решение Б

Установите Curl из архивов CRAN, соответствующих 3.1.1 R, по-видимому, здесь, как это было предложено Imo в комментарии.

У меня была такая же проблема с R:

      R version 4.2.3 (2023-03-15)

В Убунту 22.04. Пакет просто невозможно было установить изнутри R.

Это сработало (как root):

      apt install r-cran-rcurl

После этого я смог установитьEcdatизнутри R, который имеетRCurlкак зависимость.

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