我想在我的ubuntu服务器上使用RHadoop软件包(rmr,rhdfs,rhbase)。这些仅适用于旧版本的R 2.15.0,而不适用于当前的3.0.1版本。我创建了一个允许我安装3.0.1版本的镜像。
sudo apt-get install r-base-dev
我需要在此处更改以获得R5的2.15.0版本?
我尝试过使用这些链接,但我认为我可能需要访问一个新镜像,因为两个下载链接都不同。
当前镜像:
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之后,它们完全不同,但在我的镜子里,它会保持不变。我试过换镜子,但没有运气。
如果有人有任何建议或者可以引导我走上正确的道路,那将会有很大的帮助。
-Joey
答案 0 :(得分:4)
您可以在标准目录中找到以前的二进制构建,只需手动操作:
https://cran.r-project.org/bin/linux/ubuntu/
您可以随时手动下载它们,然后告诉包管理系统将它们“保留”,即不升级。有关man dpkg
和dpkg --set-selection
州的信息,请参见hold
。
答案 1 :(得分:2)
您可以在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邮件列表中找到一个。