繁体   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