【发布时间】:2017-09-04 01:13:24
【问题描述】:
这个问题的答案:Determine if R package is available on Linux 提到从源代码安装 R 包,特别是在 R 在 linux 上运行的上下文中。例如,this 和 this 等页面给出了在各种 linux 系统上安装软件包的具体说明,而 StackOverflow 问题如:How do I install an R package from source? 更普遍地解决了这个问题。最后,this SO question 中的答案提到 unix 用户倾向于从源代码安装包。
我在我大学的 CentOS linux 服务器上使用了 R,并且总是使用 R 中的 install.packages() 添加新的软件包并指定一个 CRAN 存储库。这通常可以正常工作,但我确实注意到它通常比在我的个人计算机上安装软件包需要更长的时间。
原因是什么:
(a) 下载 .tar.gz 文件并通过 install.packages() 中的 path 参数和/或指定其路径
(b) 直接从命令行调用安装包,如指定的,例如here、here 和here
而不是仅在 R 中使用 install.package() 并指定给定的在线存储库?
【问题讨论】: