【问题标题】:Installing older version of R安装旧版本的 R
【发布时间】:2018-07-15 08:21:53
【问题描述】:

我现在使用 R 已经有一个月了,但我还是个新手。

我 acutall 正在为一个构建 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?

我正在开发 centos 6。

问候,

求婚

【问题讨论】:

标签: r


【解决方案1】:

我不知道您是否找到了解决问题的方法,但这是我安装旧 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 update 以获得新的存储库

2 --> 在 cran 中选择您的版本并指定它。应该是这样的:

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= .... 时遇到了一些问题。一直以来,都安装了最新版本。

对于我还不知道的集群,但我认为脚本应该可以工作。

希望对您有所帮助。

问候

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 2016-01-14
    • 1970-01-01
    • 2016-10-12
    • 2021-09-11
    • 2018-01-20
    相关资源
    最近更新 更多