r - 将R解释器和R作为共享库安装在同一棵树下

标签 r installation shared-libraries rpy2

我对如何将R(通过编译)安装为共享库感到有些困惑。

指令here(Rpy2)表示我应该执行以下操作:

  # <go to the R source directory>
  make distclean
  ./configure --enable-R-shlib
  make
  make install

但第一个make(make distclean)会删除同一目录树下任何以前安装的R(例如bin文件夹的内容)。

如果我想对R解释器和共享库使用相同的安装怎么办?例如,假设我要使用解释器安装R软件包,然后使用安装的共享库从Rpy2调用R(和那些软件包)。

否则,如何安装R软件包以通过Rpy2使用?

最佳答案

./configure --enable-R-shlib

除了通常构建的内容(可执行文件,文档等)之外,还会告诉您构建R的共享库。


make install

将安装R(默认为/usr/local)。这是您要查找R可执行文件的地方。调用make distclean仅会影响构建目录,而不会影响已安装的R。

关于r - 将R解释器和R作为共享库安装在同一棵树下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13224871/

相关文章:

c - 如何从 .o 文件中删除 undefined symbol

r - 在 x 轴上绘制 R 中的旋转标签

r - multidplyr 和 group_by () 和 filter()

android - 在 Eclipse : no repository found 中安装 ADT 时出错

android - 无法加载游戏 : findLibrary returned null: with cocos2d-x, 尽管尝试了很多次仍未成功?

c++ - 关于为什么 Windows 的 .dll 不适用于 Linux 的细节

r - 将 MASS::fitdistr 按一个因子应用于多个数据

r - 如何隐藏帮助程序功能的文档?

python-3.x - 在 ubuntu 服务器中安装 deepspeech 时出错

java - NetBeans 在 Ubuntu 64 上启动时锁定