簡體   English   中英

在Redhat 6.3上安裝R 3+

[英]Install R 3+ on Redhat 6.3

我想在我的Red Hat集群上安裝R,其版本如下:

$ cat /etc/redhat-release
Red Hat Enterprise Linux Server release 6.3 (Santiago)

當我去R的主頁時,這就是他們的存儲庫

在此輸入圖像描述

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

Texinfo問題就在這里

因為我今天已經提出了6個以上的問題。 Stackoverflow不喜歡我提出更多問題。 所以我會在這個問題上提出以下問題,抱歉。

嗨,我試圖使用Expect自動登錄遠程服務器並安裝R.當我安裝R時,他們提出了各種提示,詢問'包將采取xx MB你可以嗎?'

要安裝的命令:

su -c 'yum install R R-core R-core-devel R-devel'

您需要輸入Yes幾次才能完成安裝。

我的問題是:

  1. 是否有yum install的標志,你可以告訴機器安裝我想要你安裝的所有東西。 不要問我。 所以我可以安裝這四個軟件包,沒有任何提示。

  2. 如果在“安靜模式”下難以安裝,如何在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的企業Linux額外軟件包(EPEL)存儲庫中存在R RPM。 您可以在Fedora網站上找到有關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背后的一個補丁發布點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM