我目前正在MacOSX上运行R,但我希望购买一台Linux服务器以获得更多的功率。有什么方法可以检查特定的r包是否也可以在linux上工作?(当然,在这之前,我实际购买了服务器并尝试安装和运行给定的软件包)。另外,有没有什么方法可以确定一个给定的包是否在某些linux发行版上运行,而不是在其他发行版上运行(例如ubuntu与debian)?
最佳答案
假设包在cran上,转到包的cran页面,例如https://cran.r-project.org/package=zoo,然后单击CRAN checks
右侧的链接,在本例中该链接将被标记为zoo results
。它将带您进入以下页面:https://cran.r-project.org/web/checks/check_results_zoo.html显示在不同平台上检查该包的结果。
如果包不在cran上,而是在github上,并且开发人员使用travis ci检查它,那么您可以通过单击travis ci图标查看该检查。例如,klmr modules包不在cran上(有一个同名但不同的cran包);但是,如果您查看它的github主页https://github.com/klmr/modules,然后单击当前为黑色和绿色的图标并读取build passing
(但是如果包或r的更改导致测试中断,则可以读取其他内容),那么您将在https://travis-ci.org/klmr/modules进行travis-ci试验。
关于r - 确定R软件包在Linux上是否可用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43297797/