在Redhat 6.3上安装R 3
我想在我的Red Hat集群上安装R,其版本如下:
$cat /etc/redhat-release Red Hat Enterprise Linux Server release 6.3 (Santiago) 当我去R的主页时,这就是他们repository的内容: 我想知道那里只有redhat版本4和5,我不知道哪个版本最适合我的操作系统. Texinfo Problem Goes Here 因为我今天已经提出了6个以上的问题. Stackoverflow不喜欢我提出更多问题.所以我会在这个问题上提出以下问题,抱歉. 嗨,我试图使用Expect自动登录远程服务器并安装R. 要安装的命令: su -c 'yum install R R-core R-core-devel R-devel' 您需要输入Yes几次才能完成安装. 我的问题是: > yum install是否有标志,您可以告诉机器安装我想要安装的所有内容.不要问我.所以我可以安装这四个软件包,没有任何提示. Pseudo Code Not Working! send -- "sudo su -c yum install ...." while ("Expect '*Is it OK [Y/N]*'"){ send 'Yr' # if (expect 'user$') {break} } 非常感谢提前. 解决方法
这可能是由于RHEL6的企业Linux额外软件包(EPEL)存储库中存在R RPM.您可以在
Fedora website上找到有关EPEL的更多信息.
您需要配置yum才能使用EPEL.最简单的方法是为您的平台安装epel-release软件包,例如 su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm' 要么 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背后的一个补丁发布点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |