API版本由提供
r-base-core。原因是二进制软件包(有时)取决于为其构建的R版本。这样,您只能安装适合的软件包。
在您的情况下,您有来自Ubuntu主存储库(
r-base-core提供
r-api-3.4并
r-cran-rjava需要3.4.x
r-api-3.4)和自定义PPA(
r-base-core提供3.5.y
r-api-3.5)的软件包。一种选择是仅使用Ubuntu的版本,即R 3.4。另一种解决方案是添加其他PPA:
sudo add-apt-repository ppa:marutter/c2d4u3.5sudo apt-get update
在那之后,
r-cran-rjavarequire
的版本
r-api-3.5应该可用。另请参见http://rubuntu.netlify.com/post/2018-05-25-announcing-c2d4u3-5/和http://rubuntu.netlify.com/post/2018-06-11-r-3.5-on
-debian-and-ubuntu-update
/。
最后,您始终可以直接从CRAN安装R软件包。当您在Debian上使用CRAN提供的R后向端口时,这是唯一的可能性。



