系统相关
首页 > 系统相关> > 在没有root特权的情况下在Linux / Unix中安装R?

在没有root特权的情况下在Linux / Unix中安装R?

作者:互联网

我正在尝试在我们没有root用户访问权限的集群(集群的操作系统是Red Hat Enterprise Linux 6)中安装R.我试过了:

$wget http://cran.rstudio.com/src/base/R-3/R-3.1.1.tar.gz
$tar xvf R-3.1.1.tar.gz
$cd R-3.1.1
$./configure --prefix=/home/Kryo/R-3.1.1

但是出现错误:

configure: error: –with-x=yes (default) and X11 headers/libs are not available

解决方法:

一种替代方法是从conda安装r-base.一个人不需要root权限就可以做到这一点.安装anaconda / miniconda也不需要root特权.
 通过conda安装r-base:

conda install -c r r-base

一旦安装了R,就可以照常安装R软件包,conda会检测到它们并在环境中列出它们.

从conda安装R的一个缺点是conda上可用的R版本可能并不总是R的最新版本.

链接到相应的conda程序包:https://anaconda.org/r/r-base

标签:linux,r
来源: https://codeday.me/bug/20191120/2040737.html