簡體   English   中英

在ubuntu上安裝R包的問題

[英]Problem with installation of R packages on ubuntu

我剛剛在我的 Ubuntu 18.04.6 LTS 上安裝了最新的 R 版本 (4.1.1 (2021-08-10))。 我嘗試安裝一些軟件包。 我從 stringi 開始,但出現以下錯誤:

Error: package or namespace load failed for ‘stringi’ in dyn.load(file, DLLpath = DLLpath, ...):
 unable to load shared object '/home/user/R/x86_64-pc-linux-gnu-library/4.1/stringi/libs/stringi.so':
  /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /home/user/R/x86_64-pc-linux-gnu-library/4.1/stringi/libs/stringi.so)
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/home/user/R/x86_64-pc-linux-gnu-library/4.1/stringi’

The downloaded source packages are in
        ‘/tmp/RtmpXRZprI/downloaded_packages’
Warning message:
In install.packages("stringi") :
  installation of package ‘stringi’ had non-zero exit status

我嘗試按照此處所述安裝庫

sudo apt-get install libcurl4-openssl-dev libssl-dev

然而它沒有幫助。 我是此類安裝和 ubuntu 庫的新手。 你能給我一個提示如何解決這個問題我也想安裝devtools (同樣的問題)。

我找到了解決方案。

首先,我重新安裝了 R(但我認為它是可選的)。 然后其他錯誤發生,即像這樣 評論sources.list 中的特定行最終允許安裝R。在此之后,我得到了與上面相同的錯誤。 我無法安裝特定的軟件包。 我決定仔細查看/usr/lib/x86_64-linux-gnu/libstdc++.so.6: version GLIBCXX_3.4.29 not found 我在這里找到了解決方案。 經過幾天的努力,我輸入了最高投票答案中提供的命令,它終於奏效了,並且所有軟件包都已安裝!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM