首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Redhat 6.3上安装R 3+

在Redhat 6.3上安装R 3+
EN

Stack Overflow用户
提问于 2013-10-09 16:45:50
回答 1查看 5.5K关注 0票数 4

我想在我的Red集群上安装R,它的版本如下:

代码语言:javascript
复制
$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.3 (Santiago)

当我进入R的主页,这就是他们的存储库

我想知道那里只有redhat版本4和5,我不知道哪个版本最适合我的操作系统。

德州信息的问题就在这里

因为我今天问了6个以上的问题。Stackoverflow不喜欢我问更多的问题。因此,我将在这个问题上提出以下问题,对此我表示遗憾。

嗨,我试着用Expect自动登录到一个远程服务器并安装R。当我安装R时,他们想出了各种各样的提示:“这个包会带xx,你还好吗?”

要安装的命令:

代码语言:javascript
复制
su -c 'yum install R R-core R-core-devel R-devel'

您需要输入Yes几次才能完成安装。

我的问题是:

  1. 是否有用于yum安装的标志,您可以告诉机器安装我希望您安装的所有东西。别问我。所以我可以在没有提示的情况下安装这四个软件包。
  2. 如果这很难安装在“安静模式”中,那么如何在Expect中编写一个while循环,这样它就会自动发送Y: 伪码不起作用!发送-- "sudo su -c yum install .“同时("Expect“*它可以Y/N*'"){发送'Y\r‘#如果(预期’用户$‘){断路器}

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-09 17:08:25

这很可能是因为企业Linux (EPEL)的额外软件包中有RPM用于RHEL6。你可以在Fedora网站上找到更多关于EPEL的信息。

您需要配置yum以使用EPEL。最简单的方法是为您的平台安装epel-release包,例如

代码语言:javascript
复制
su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'

代码语言:javascript
复制
su -c 'rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm'

例如。您可以使用yum来安装R,例如,您可能需要

代码语言:javascript
复制
su -c 'yum install R R-core R-core-devel R-devel'

这样,您就可以使用构建其他附加包所需的包,因为大多数CRAN包都不在EPEL中。

目前,release的最新版本是3.0.1,因此在最新版本3.0.2之后有一个补丁发布点。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19277953

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档