Не удалось установить пакеты R в Ubuntu 18.04

Проблема

Не удалось установить несколько пакетов R (статистический язык программирования) начиная с обновления от 16,04 до Ubuntu 18.04. Проблема связана с использованием общей библиотеки libcurl. Более точно:

/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not    
found (required by /home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl
/libs/curl.so)

sofar, я попробовал...

  • ... устанавливать предыдущую версию libcurl с sudo apt-get install libcurl3, но другие библиотеки были удалены на процедуре, и R не был применим.

вывод ошибок

При попытке установить пакет, названный "прогнозом", например:

install.packages("forecast")
 installing to /home/avila/R/x86_64-pc-linux-gnu-library/3.4/forecast/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** byte-compile and prepare package for lazy loading
Error in dyn.load(file, DLLpath = DLLpath, ...) :  unable to load shared
object '/home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl/libs/curl.so':
/usr/lib/x86_64-linux-gnu/libcurl.so.4: version `CURL_OPENSSL_3' not    
found (required by /home/avila/R/x86_64-pc-linux-gnu-library/3.4/curl
/libs/curl.so)

ERROR: lazy loading failed for package ‘forecast’
* removing ‘/home/avila/R/x86_64-pc-linux-gnu-library/3.4/forecast’
Warning in install.packages :
installation of package ‘forecast’ had non-zero exit status

другая информация:

  • R версия 3.4.4 (2018-03-15)
  • Платформа: (64-разрядный) x86_64-pc-linux-gnu
11
задан 12 January 2019 в 15:32

3 ответа

Кажется, что для получения прогнозирующих результатов можно хотеть запуститься с переименования существующей персональной библиотеки R с:

mv /home/$USER/R /home/$USER/R_old

Также установите пакет разработки завихрения:

sudo apt-get install libcurl4-openssl-dev

И затем попытайтесь установить свой R-пакет от R- терминал:

$ R
install.packages("forecast")
5
ответ дан 23 November 2019 в 04:07

Мое разрешение прибыло из плат Rstudio: https://community.rstudio.com/t/error-version-curl-openssl-3-not-found/8090

Просто удаление R curl пакет и переустанавливающий (наряду с devtools и т.д.), добился цели.

3
ответ дан 23 November 2019 в 04:07

Я решаю свою проблему, после того, как выполнено: install.packages("RCurl")

1
ответ дан 23 November 2019 в 04:07

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

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