![R 中的“支持的软件包”](https://linux22.com/image/980215/R%20%E4%B8%AD%E7%9A%84%E2%80%9C%E6%94%AF%E6%8C%81%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85%E2%80%9D.png)
从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
下面两个是什么意思呢?
“其他 r-cran-* 软件包仅随 Ubuntu 版本更新”
它们和之前的“以下内容在 CRAN 上保持最新”有何不同?
“它们依赖于已安装的 R 版本”。
“它们”是指前面的“其他 r-cran-* 包”,还是后面的“以下包”?
为什么提供“以下软件包的版本与 Ubuntu 版本允许的版本尽可能同步”?
谢谢!
答案1
- 它们和之前的“以下内容在 CRAN 上保持最新”有何不同?
推荐的软件包由 R Core 团队维护。在 CRAN 上有这些软件包的特殊版本目录。例如,对于 R 3.0.2,它是CRAN-镜像/src/contrib/3.2.0/推荐/。
如果您自行构建 R,您会发现一个src/library/Recommended
默认为空的目录,但可以使用帮助脚本 ( tools/rsync-recommended
) 来填充。
- “它们依赖于已安装的 R 版本”。
“他们”指的是littler
和python-rpy
。
例如rpy2
有以下内容要求:Python 2.7、3.3 或 3.4 和 R 3.1+(3.0 可能也可以)