如何在Linux集群上安装R?

时间:2016-09-07 23:01:50

标签: r linux installation

我使用的是没有R的集群(操作系统是Linux)。我想在我的个人文件夹中安装R以便我可以做到

Rscript example.R arg1 arg2

如果知道我没有管理员权限,我应该如何在此群集上安装R?

我如何管理包裹?

1 个答案:

答案 0 :(得分:7)

我不确定这是关于主题的,但是:你真正需要做的就是

  • 从CRAN下载R源码tarball;将文件解压缩到文件空间
  • 在层次结构的同一级别创建一个r-build目录(技术上不是必需的,但保持源和构建目录分开是更好的做法)
  • 在文件空间中的某个地方创建一个安装目录(比如~/r_install
  • cd到源目录; tools/rsync-recommended
  • cd到构建目录
  • ../[srcdir]/configure --prefix=~/r_install
  • make(构建二进制文件)
  • make install(移动它所属的所有内容;技术上不必要,因为您可以从构建目录运行R)

这可能会变得毛茸茸的是R(LaTeX,Java,bzip2等等)的所有系统要求,理论上可以下载所有这些东西并安装它在你自己的文件空间中,但它开始变得足够乏味,让你的系统管理员更容易为你安装至少依赖项...

正如@Hack-R指出the basics of this answer are already present on Unix & Linux stackexchange,虽然我的回答更加详细......