Impossible d'installer quelques packages R (langage de programmation statistique) depuis la mise à jour de 16.04 à buntu 18.04. Le problème est lié à l'utilisation de la bibliothèque partagée libcurl
name__. Plus précisément:
/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)
Sudo apt-get install libcurl3
, mais d'autres bibliothèques ont été désinstallées lors de la procédure et R n'était pas utilisable.Lorsque vous essayez d'installer un paquet appelé "prevision", par exemple:
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
Il semble que pour obtenir des résultats prédictifs, vous souhaitiez peut-être commencer par renommer votre bibliothèque personnelle R existante par:
mv /home/$USER/R /home/$USER/R_old
Installez également le paquet de développement de curl:
Sudo apt-get install libcurl4-openssl-dev
Ensuite, essayez d’installer votre paquet R à partir de R
- terminal:
$ R
install.packages("forecast")
Ma résolution est venue des conseils de Rstudio: https://community.rstudio.com/t/error-version-curl-openssl-3-not-found/809
Le simple fait de supprimer le package R curl
et de le réinstaller (avec devtools
etc.) a tout réglé.
Je répare mon problème après l'exécution: install.packages("RCurl")