R 中的“支持的软件包”

R 中的“支持的软件包”

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

支持的软件包

Ubuntu 存储库中有许多以 r-cran- 开头的 R 软件包。以下软件包在 CRAN 上保持最新:r-recommended 软件包的所有软件包,即

   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

  1. 它们和之前的“以下内容在 CRAN 上保持最新”有何不同?

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

如果您自行构建 R,您会发现一个src/library/Recommended默认为空的目录,但可以使用帮助脚本 ( tools/rsync-recommended) 来填充。

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

“他们”指的是littlerpython-rpy

例如rpy2有以下内容要求:Python 2.7、3.3 或 3.4 和 R 3.1+(3.0 可能也可以)

相关内容