Ubuntu 18.04にRパッケージをインストールできません


11

問題

16.04からUbuntu 18.04に更新してから、いくつかのRパッケージ(統計プログラミング言語)をインストールできません。問題は、共有ライブラリの使用に関連しています。より正確に: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)

ソファー、試してみた...

  • ...で以前のバージョンの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)
  • プラットフォーム:x86_64-pc-linux-gnu(64ビット)

回答:


5

予測的な結果を得るには、既存のR パーソナルライブラリの名前を次のように変更することから始めます。

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

curlの開発パッケージもインストールします。

sudo apt-get install libcurl4-openssl-dev

そして、R-terminal からRパッケージをインストールしてみてください:

$ R
install.packages("forecast")

1
ご協力いただきありがとうございます。動いた。編集された質問をご覧ください。必要なパッケージをゆっくりと再インストールする必要がありますか、それとも競合を引き起こしているパッケージを見つける方法はありますか?:)
マルセロアビラ

1
問題は、以前のUbuntuバージョンからのlibcurlへのリンクでした。私はあなたのパッケージの完全なリストを知りません。したがって、それらすべてを再インストールすることを検討してください。私の答えが助けたなら、あなたはそれを受け入れるかもしれません。
-N0rbert

3

私の解決はRstudioボードから来ました:https ://community.rstudio.com/t/error-version-curl-openssl-3-not-found/8090

R curlパッケージを削除し、(devtoolsなどとともに)再インストールするだけでうまくいきました。


1

実行後に問題を修正します。 install.packages("RCurl")


1
私も再インストールしてみました-これは私のために働いた唯一のものですcurlパッケージも再インストールR.
Reilstein
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.