R 2.15安装在Redhat中

时间:2012-10-30 20:09:27

标签: linux r installation install redhat

我正在尝试在没有管理员权限的服务器上安装R的本地副本。关于服务器或linux,我知道 几乎没有 。我可以通过键入“R”轻松访问R的副本,但是我正在处理的服务器只有R的旧版本(v2.10.1)。我至少需要v2.14来运行我的脚本,尽管我更愿意安装最新版本。

据我所知,我的服务器运行Redhat e15 x86_64 GNU / Linux。我将服务器映射到我的Windows计算机,并尝试在服务器上定期安装Windows R,但是当我尝试运行R.exe文件时,我收到一条错误,指出我“无法执行二进制文件”。

我在CRAN网站上发现了我认为应该下载的内容:

在linux下安装... redhat / e15 / x86_64

但该文件夹仅包含v2.10。我找到了关于在Redhat上安装R的这个帖子,但我仍然不知道如何(如果可能的话)安装/构建我自己的R副本。

1 个答案:

答案 0 :(得分:8)

通常,从源代码构建R并将其安装到您的homedirectory非常容易(我在工作中也这样做)。该程序大致归结为以下程序:

  • 创建一个您要在其中安装R的目录,例如~/progsandlibs/。您还可以将此目录用于您安装的所有其他自定义软件。
  • 下载R from CRAN
  • 使用tar.gz
  • 提取您下载的tar文件
  • 进入R-2.15.2目录。
  • 提供以下命令:
    • ./configure --prefix=~/progsandlibs/ --enable-R-shlib
    • make
    • make install
  • ~/progsandlibs/bin/添加到您的PATH环境变量中。最简单的方法是在.bashrcexport PATH=~/progsandlibs/bin/:$PATH添加一行。

如果上述所有步骤都正常工作,则安装了R,您可以从终端启动它。