我尝试了Dirk Eddelbuettel的建议,即。终端中sudo apt-get install r-cran-rjava
。该指令安装rJava 0.9-3-1,而不是当前版本,rJava 0.9-6。不幸的是,我的R版本(3.10," sock it to me")不允许运行早期版本。尝试update.packages也会失败,install.packages也是如此。
答案 0 :(得分:0)
你不能吃蛋糕并且吃它:如果你使用Ubuntu 12.04,你实际上是说你首先重视稳定性,所以你使用的是一个2岁半的发行版。并且您获得该版本中包含的软件包。
现在,如果你要运行Ubuntu 14.04,你将获得0.9-6。就像那样。 14.04也是LTS版本,所以我升级了。
最后,你有3.1.0(不是3.10,因为后者不存在),所以不知何故你必须设法找出如何添加其他回购。因此,可能重新阅读罚款README by Michael at CRAN,因为我相信他的一个额外的回购可能有一个较新的rJava向后移植到12.04。
最终,尝试将较新的R(您安装的)与较旧的发行版(您仍然使用)混合的问题是您要做的:12.04中的R将在12.04中与rJava一起运行。
所以我只是升级。许多其他软件也变得更好。