如何使用available.packages列出旧的R包版本

时间:2014-05-10 00:00:23

标签: r installation package version

我已经构建了一些R包(二进制文件,.RD文件,所有内容),创建了一个CRAN风格的本地存储库,并使用命令write_PACKAGES(..., verbose = TRUE, type = c("source"), subdirs = TRUE, latestOnly = FALSE)来记录它们。它工作得很好,我可以使用标准的CRAN风格的命令来访问它。

使用old.packages如果我安装了旧版本并想要一个新版本,我可以看到要更新的内容。但是,如果安装了更新的版本,我想向后看看我可以安装哪些旧版本。 Thius是访问用于发布目的的旧版本所必需的。包的所有版本(旧版和新版)都列在我的PACKAGES文件中。这是一个例子:

Package: SJMio
Version: 2.0
Depends: R (>= 3.0.0), SJMbase (>= 2.0), digest, formatR
License: file LICENSE
MD5sum: 1f697d15d1d73b90e07728f700882942
NeedsCompilation: no

Package: SJMio
Version: 2.1
Depends: R (>= 3.0.0), SJMbase (>= 2.0), digest, formatR
License: file LICENSE
MD5sum: a223fbdca9c605bdc422436f4013efdd
NeedsCompilation: no

问题:为什么我不能让命令available.packages列出早于我安装的版本?还有其他命令可以做到这一点吗?我需要编写函数来自动执行此操作,并可选择为我的部门安装旧版本。在工作。

任何建议都将不胜感激!

0 个答案:

没有答案