7

我想在我的 ubuntu 服务器上使用 RHadoop 包(rmr、rhdfs、rhbase)。这些仅适用于旧版本的 R 2.15.0,不适用于当前的 3.0.1 版本。我创建了一个镜像,允许我安装 3.0.1 版本。

sudo apt-get install r-base-dev

我需要在这里更改什么才能获得 2.15.0 版本的 R?

我已经尝试使用这些链接,但我认为我可能需要访问一个新镜像,因为两个下载的链接不同。

当前镜像:

deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu precise/

我假设它获取最新的文件并执行它:

http://cran.cnr.berkeley.edu/bin/linux/ubuntu/precise/r-base-dev_3.0.1-5precise0_all.deb

我希望它遵循并安装的链接

http://cran.cnr.berkeley.edu/src/base/R-2/R-2.15.0.tar.gz

在 berkeley.edu 之后,一切都不同了,但在我的镜子里,它会保持不变。我试过换镜子,但没有任何运气。

如果有人有任何建议或可以引导我走上正确的道路,那将有很大帮助。

-乔伊

4

2 回答 2

5

您将在标准目录中手动找到以前的 Ubuntu二进制版本:

 https://cran.r-project.org/bin/linux/ubuntu/

您总是可以手动下载它们,然后告诉包管理系统将它们“暂停”,即不升级。参见例如man dpkgthedpkg --set-selectionholdstate。

于 2013-07-30T01:00:34.817 回答
3

您可以在 CRAN 页面上找到 R 的过时版本:

http://cran.r-project.org/sources.html

以下几个链接:

http://cran.r-project.org/src/base/R-2/R-2.15.0.tar.gz

我想 Debian/Ubuntu 存储库可能有 Make 文件来驱动源代码编译。如果没有,您可能可以在 R-Debian 邮件列表中找到一个。

于 2013-07-30T00:15:54.287 回答