安装旧版本的R

时间:2015-11-11 14:03:26

标签: r

我现在和R一起工作了一个月,我还是个新手。

我正在为一个项目建立R RHadoop和Hadoop。 沙盒+ R + RStudio已经运行并正在运行。

我想在更大的集群上安装R + RStudio,其中有几个节点用于在集群模式下进行测试。但是当我安装R时,看到了一个新版本,3.2.2。在我的沙箱上,我还在使用3.2.1。 版本3.2.2似乎与我的代码有一些问题,所以我想使用3.2.1,但我无法安装旧版本的R。

如何在群集上安装R-3.2.1-2.el6.x86_64?

我正在研究中心6。

此致

suerte

1 个答案:

答案 0 :(得分:2)

我不知道您是否找到了解决问题的方法,但以下是我安装旧R版本的方法:

0)您应该确定知道使用哪个Linux版本

lsb_release -a

你应该得到类似的东西(这是我的例子中的结果):

Distributor ID: Ubuntu
Description: Ubuntu 14.04
Release: 14.04
Codename: trusty

所以现在我知道我的linux是可信赖的

1)之后你需要在/etc/apt/sources.list上添加一个cran存储库

您可以在此处找到地址:https://cran.r-project.org/mirrors.html

这样可以访问旧版程序包。为您的Linux选择一个!!

示例:

deb https://cloud.r-project.org/bin/linux/ubuntu trusty/

2)您需要添加注册表项才能解决证书问题。我使用这个命令但是可以自由地在他们的网站上找到另一个命令:

gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E084DAB9
gpg -a --export E084DAB9 | apt-key add -

3)这是棘手的部分:

1 - >进行apt-get更新以获得新的存储库

2 - >在曲目中选择你的版本并指定它。这看起来应该是这样的:

apt-get -y install r-base-core=3.1.0-1trusty0 #For R
apt-get -y --force-yes install r-doc-html=3.1.0-1trusty0 #For doc
apt-get -y install r-base-dev=3.1.0-1trusty0 # for dev 
etc ...

请注意,当我尝试安装r-base = ....并且r-recommended = ....时遇到了一些问题。所有时间,都安装了最新版本。

对于群集我还不知道,但我认为脚本应该有效。

希望有所帮助。

问候