【发布时间】:2012-08-27 17:49:43
【问题描述】:
我正在创建一个自定义 R 包存储库,并希望复制 CRAN 存档结构,从而将旧版本的包存储在 src/contrib/Archive/packageName/目录中。我想在devtools(来源here)中使用install_version 函数,但该函数依赖于具有类似CRAN 的存档结构,而不是在src/contrib/ 中具有所有包版本。
是否有任何 R 包存储库管理工具有助于创建此目录结构和其他相关任务(例如更新 Archive.rds 文件)?
如果管理工具在存储库端处理包 type 逻辑,这样我就可以在 Linux 服务器上使用与本地 Mac 上相同的 install.packages() 或 install_version() 代码(即我在 Mac 上本地安装时不必使用 type="both" 或 type="source")。
【问题讨论】:
-
您可以在 R-devel 邮件列表中提出这个问题(如果您还没有这样做的话),他们最清楚。或者甚至可能直接来自 CRAN 维护者,即 Kurt。
-
谢谢,我做到了。我会尽快发布答案。
标签: r repository package cran