我想在我的 Red hat 集群上安装 R,其版本如下:
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.3 (Santiago)
当我访问 R 的主页时,这就是他们的内容存储库 http://rweb.quant.ku.edu/cran/:
我想知道那里只有 redhat 版本 4 和 5,而且我不知道哪个版本最适合我的操作系统。
Texinfo 问题出在这里 https://stackoverflow.com/questions/19642246/install-r-on-redhat-6-requires-texinfo-text
因为我今天问了超过6个问题。 Stackoverflow 不喜欢我问更多问题。所以我将在这个问题中提出以下问题,对此感到抱歉。
你好,我正在尝试使用 Expect 自动登录远程服务器并安装 R。
当我安装 R 时,他们出现了各种提示,询问“该软件包将占用 xx MB,您同意吗”?
安装命令:
su -c 'yum install R R-core R-core-devel R-devel'
您需要输入几次 Yes 才能完成安装。
我的问题是:
是否有 yum install 的标志,您可以告诉机器安装我希望您安装的所有内容。别问我。所以我可以在没有任何提示的情况下安装这四个软件包。
-
如果在“安静模式”下很难安装,如何在 Expect 中编写 while 循环,以便它自动发送 Y:
Pseudo Code Not Working!
send -- "sudo su -c yum install ...."
while ("Expect '*Is it OK [Y/N]*'"){
send 'Y\r'
# if (expect 'user$')
{break}
}
预先非常感谢。
这可能是由于 RHEL6 的 Extra Packages for Enterprise Linux (EPEL) 存储库中存在 R RPM。您可以在以下位置找到有关 EPEL 的更多信息:费多拉网站 http://fedoraproject.org/wiki/EPEL.
你需要配置yum
使用 EPEL。最简单的方法是安装epel-release
适合您平台的软件包,例如
su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'
or
su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm'
例如。您可以使用yum
安装 R,例如你可能会想要
su -c 'yum install R R-core R-core-devel R-devel'
这样您就可以提取构建其他附加包所需的包,因为大多数 CRAN 包不在 EPEL 中。
目前,EPEL 中 R 的最新版本是 3.0.1,因此比最新版本 3.0.2 晚了一个补丁发布点。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)