1

我首先通过 Ubuntu 软件中心安装了 R 2.14 和 R Commander。

然后我安装了 Rstudio,它在 R 2.14 上运行良好。

一段时间后,我想使用 R 2.15,但无法编译 R 2.15 源代码。

因此,我尝试了“sudo apt-get build-dep r-base”。之后我成功编译了 R 2.15,并安装了 R 2.15。

但是,现在 Rstudio 不断报告“找不到 R 共享库 (/usr/local/lib/R/lib/libR.so)。如果这是 R 的自定义构建,它是使用 --enable-R-shlib 构建的吗?选项?”

看来我应该使用选项--enable-R-shlib 重新安装 R 2.15。

但问题是我怎样才能卸载 R 2.15?

我试过“sudo apt-get autoremove r-base”,但 R 2.15 仍然适用于我的 Ubuntu。

关于如何使 Rstudio 与自定义编译的 R 一起工作的任何想法?

谢谢,

4

2 回答 2

2

我自己找到了解决方案。

简而言之,我应该使用 make uninstall 删除 R 12.5。

于 2012-10-06T13:24:28.563 回答
1

你的方式太复杂了。

请参阅CRAN 的 Ubuntu 二进制文件自述文件,以获取 2.15 二进制文件作为正确的.deb包。

这些将在路径中,具有适当的 Depends: 并且可以从命令行或通过 RStudio 工作。

于 2012-10-06T23:08:23.610 回答