从存档中构建软件包的最简单方法是使用 devtools:
library(devtools)
install_url("http://cran.r-project.org/src/contrib/Archive/uroot/uroot_1.4.tar.gz")
有三个挑战:
你需要一个工作的开发环境。在Windows上,这意味着你需要Rtools;在Mac上,需要xcode命令行工具;在Linux上,需要适当的开发包。
目前在Windows平台上,devtools存在一个bug,这意味着它无法找到正确版本的Rtools。修复程序已经在CRAN上发布。
一个软件包被归档通常有一个很好的理由:可能是因为它在当前版本的R中没有通过R CMD check
测试,所以即使你已经安装了它,它也可能无法正常工作。要小心!