R 2.15安装在Redhat上

我正在尝试在没有pipe理员权限的服务器上安装R的本地副本。 我对服务器或者linux 几乎一无所知 。 我可以通过键入“R”来轻松访问R的副本,但是我所使用的服务器只有R(v2.10.1)的旧版本。 我至less需要v2.14来运行我的脚本,尽pipe我宁愿安装最新版本。

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

我在CRAN网站上find我想我应该下载的内容:

在linux下安装… redhat / e15 / x86_64

但该文件夹只包含v2.10。 我发现这个关于在Redhat上安装R的post,但是我仍然不知道如何(如果可能)安装/构build我自己的R的副本。

一般来说,从源代码构建R并将其安装到你的家目录是相当简单的(我也是这么做的)。 程序大致归结为以下过程:

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

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