繁体   English   中英

如何在Linux集群上安装R?

[英]How to install R on a linux cluster?

我使用的是没有R的集群(操作系统是Linux)。我想在我的个人文件夹中安装R ,这样我才能做到

Rscript example.R arg1 arg2

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

我怎样才能管理包裹?

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

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

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

正如@ Hack-R指出这个答案的基础知识已经存在于Unix和Linux stackexchange上 ,尽管我的答案更加详细......

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM