使用 cloudera 的 hadoop 发行版 for virtualbox,我首先更新了 epel:
sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/x86/epel-release-5-4.noarch.rpm
通过就好了。但是当我尝试
sudo yum install R
我明白了:
Error: Package: R-core-2.15.2-1.e15.x86_64 (epel)
requires: libtcl8.4.so()(64bit)
Error: Package: R-core-2.15.2-1.e15.x86_64 (epel)
requires: libtk8.4.so() (64bit)
安装就退出了。从这里有什么推荐的步骤吗?尝试从 cran 打开文件时,我也遇到了同样的错误。
编辑:我终于弄清楚了这个问题。由于我是这种东西的新手,我没有意识到 epel-release... 文件已经过时了。如果你像我一样盲目地遵循一些指南并且他们没有更新 epel 版本,你可以通过访问http://dl.fedoraproject.org/pub/epel/6/x86_64/并搜索 epel-release来检查. 最新版本应该在那里。
通过做:
sudo rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
wget http://download2.rstudio.org/rstudio-server-0.97.336-x86_64.rpm
sudo yum install --nogpgcheck rstudio-server-0.97.336-x86_64.rpm
这解决了这个问题。