gpt4 book ai didi

R,从源代码安装包与使用 install.package() 和 CRAN 镜像

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:40:30 24 4
gpt4 key购买 nike

这个问题的答案: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 用户倾向于从源安装包。

我在我大学的 CentOS Linux 服务器上使用 R 相当不错,并且总是使用 R 中的 install.packages() 添加新包并指定 CRAN 存储库。这通常工作正常,但我确实注意到它通常比在我的个人计算机上安装软件包花费的时间要长得多。

原因是什么:

(a) 下载 .tar.gz 文件并通过 install.packages() 和/或

中的 path 参数指定其路径

(b) 按照指定的方式直接从命令行调用安装包,例如 here , here , 和 here

与仅在 R 中使用 install.package() 并指定给定的在线存储库相反?

最佳答案

您遇到了一个重要的总体问题——“我应该从二进制存储库(如果可用)安装还是应该从源安装”——但我担心您对其他方面有点困惑:

  • 您正确地指向了 Debian 和 Ubuntu 自述文件。 Ubuntu 特别有用,因为 Michael 的(off-CRAN)PPA 存储库提供了大约 3200 个可直接安装为二进制文件的软件包。没有比这更快的了。

  • 但那是针对 Ubuntu 的,而您运行的是 CentOS。没有汤给你。

  • 原来是源码安装。

  • 源代码安装 总是来自 .tar.gz 和您列出的各种方法(命令行、install.packages()、.. .) 和备选方案(比如 RStudio 中的“包”选项卡)都是等价的,因为它们都调用相同的底层函数。

它实际上只是为了方便而不同的单板。

关于R,从源代码安装包与使用 install.package() 和 CRAN 镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43298666/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com