此问题的答案:Determine if R package is available on Linux提到从源代码安装R软件包,特别是在运行在Linux上的R的上下文中。例如,this和this等页面给出了在各种Linux系统上安装软件包的具体说明,StackOverflow问题如:How do I install an R package from source?更一般地解决了这个问题。最后,this的答案SO问题提到,unix用户倾向于从源代码安装软件包。R,从源代码安装软件包与使用install.package()和CRAN镜像
我在我的大学的CentOS linux服务器上使用了一个不错的位,并且一直使用R内的install.packages()
添加新的软件包,并指定了一个CRAN存储库。这通常工作正常,但我注意到它通常比在我的个人计算机上安装软件包花费的时间长。
会是什么原因:
(一)通过path
参数下载.tar.gz文件,并指定其路径install.packages()
和/或
(二)直接从安装包如指定的命令行调用,例如,here,here和here
而不是仅仅使用R内部的install.package()
并指定给定的联机存储库?
明白了,这是非常有帮助的。我的特定环境是我即将建立自己的Ubuntu服务器,因此有助于了解Ubuntu特定的方面。但是,是否正确使用这些Ubuntu特定的回收站,或者一般的源代码安装,我的软件包的实际功能是相同的,所以这只是速度和便利性的问题? –
否预建(即.deb)和源代码之间是否有区别。我在网站上有另外一个或两个答案;之前也有r-sig-debian的讨论。尝试一些谷歌搜索挖掘它,我现在没有方便的链接。 –
明白了,谢谢。答案[这里](http://stackoverflow.com/questions/9644699/difference-between-installing-a-package-from-source-and-from-compiled-binary)和[here](http:// stackoverflow .com/questions/2170043/r-apt-get-install -r-cran-foo-vs-install-packagesfoo)相当有帮助。 –