我最近从 R-2.11.1 安装了 R-2.12.0,并通过以下方式更新了所有 CRAN 包:
update.packages(checkBuilt=TRUE, ask=FALSE)
现在我想更新我从 R-forge 安装的所有软件包,但前提是它们在 CRAN 上不可用。换句话说,我不能简单地运行:
update.packages(checkBuilt=TRUE, ask=FALSE, repos="http://r-forge.r-project.org")
因为它会在survival
R-2.12.0 附带的版本上安装包的 R-forge 版本。
我可能可以使用来自old.packages
和的信息的某种组合packageStatus
来确定哪些包仅存在于 R-forge 上,但我想问在构建自定义解决方案之前是否有更简单的方法。