【发布时间】:2016-04-19 23:32:18
【问题描述】:
有没有办法从 R 中模拟安装包,而不实际安装它?
如果你知道 Debian 或 Ubuntu,我想到的是类似于 apt-get 的 -s 参数。
【问题讨论】:
-
您能解释一下
apt-get -s的原因和作用吗? -
它模拟一个包的安装,而不是实际安装它。它检查依赖关系、与其他包的兼容性、文件夹的可写性、冲突等等。基本上它在安装时需要做的所有事情,但实际上并没有在磁盘上写任何东西。
-
下载压缩包并运行
devtools::check,或使用R CMD CHECKin,例如/tmp,因为这几乎就是devtools::check所做的。 -
R CMD INSTALL --library=/tmp pkg可能会添加--debug如果您这样做是为了获得有关安装过程的最多反馈。 -
@nrussel 我想我应该使用
download.file(),对吧?如何知道要下载的文件的路径?
标签: r installation packages