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
как зависимость.