我想在我的ubuntu服务器上使用RHadoop软件包(rmr,rhdfs,rhbase).这些仅适用于旧版本的R 2.15.0,而不适用于当前的3.0.1版本.我创建了一个允许我安装3.0.1版本的镜像.
sudo apt-get install r-base-dev
Run Code Online (Sandbox Code Playgroud)
我需要在这里更改以获得2.1版本的R?
我已经尝试使用链接,但我认为我可能需要访问一个新的镜像,因为两个下载的链接是不同的.
当前镜像:
deb http://cran.cnr.berkeley.edu/bin/linux/ubuntu precise/
Run Code Online (Sandbox Code Playgroud)
我假设它获取最新文件并执行它:
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
您将在标准目录中找到以前的 Ubuntu二进制版本,只需手动:
https://cran.r-project.org/bin/linux/ubuntu/
Run Code Online (Sandbox Code Playgroud)
您始终可以手动下载它们,然后告诉包管理系统将它们“搁置”,即不升级。参见例如man dpkgthedpkg --set-selection和holdstate。
您可以在 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 邮件列表上找到一个。