R中的“支持包”

来自http://stat.ethz.ch/CRAN/bin/linux/ubuntu/

支持的包裹

Ubuntu存储库提供了许多R软件包,名称以r-cran-开头。 以下是CRAN上的最新版本:所有软件包都是r推荐软件包的一部分,即

r-cran-boot r-cran-class r-cran-cluster r-cran-codetools r-cran-foreign r-cran-kernsmooth r-cran-lattice r-cran-mass r-cran-matrix r-cran-mgcv r-cran-nlme r-cran-nnet r-cran-rpart r-cran-spatial r-cran-survival 

以及

  r-cran-rodbc 

其他r-cran- *软件包仅使用Ubuntu版本进行更新。 需要更新其中一个R软件包(比如r-cran-foo)的用户应该首先确保获得所有必需的构建依赖关系

  sudo apt-get build-dep r-cran-foo 

因为它们依赖于已安装的R版本 ,所以我们还在实验的基础上提供了以下软件包的最新版本,因为Ubuntu版本允许:

  littler python-rpy python-rpy-doc 

以下两个是什么意思?

  1. “其他r-cran- *软件包仅使用Ubuntu版本进行更新”

    它们与以前的“以下哪些在CRAN上保持同步”有何不同?

  2. “他们依赖于已安装的R版本”。

    “他们”是指前面的“其他r-cran- *包”,还是下一个“以下包”?

    为什么提供“以下软件包的版本与Ubuntu版本允许的最新版本允许”的原因?

谢谢!

  1. 它们与以前的“以下哪些在CRAN上保持同步”有何不同?

推荐的软件包由R Core团队维护。 在CRAN上,这些包有特殊的版本化目录。 例如,对于R 3.0.2,它是CRAN-mirror / src / contrib / 3.2.0 / Recommended / 。

如果你自己构建R,你可以找到一个目录src/library/Recommended ,它默认为空,但可以使用帮助程序脚本填充( tools/rsync-recommended )。

  1. “他们依赖于已安装的R版本”。

“他们”指的是更小的和python-rpy

例如rpy2有以下要求 :Python rpy2或3.4和R 3.1+(3.0可能没问题)