【问题标题】:How to install R package binaries on Linux just like on Windows?如何像在 Windows 上一样在 Linux 上安装 R 包二进制文件?
【发布时间】:2019-12-17 22:54:28
【问题描述】:

当我在 Linux(主要是 Ubuntu)上运行 install.packages("somepkg") 时,安装过程涉及从源代码构建 R 包,这可能很耗时。此外,由于缺少与开发相关的 Linux 软件包,它也很容易失败。

有没有办法像在 Windows 上一样安装已编译的二进制文件?听说可以做,但是找不到容易理解的资源。希望通过在这里提问,我将使答案(如果存在)更易于谷歌搜索。

【问题讨论】:

标签: r linux


【解决方案1】:

这取决于二进制文件是否存在。这又取决于您正在运行的哪个 Linux 发行版和版本。

对于 Ubuntu 18.04(及更高版本,因为它们是兼容的),您可以使用涵盖超过四千个 CRAN 包的 Rutter PPA。这在this README at CRAN 的顶部进行了描述(尽管非常简短)。

我也在博客上写过(几次)below my r4/ tag——因为它并没有真正“坚持”用短视频和幻灯片再次放大它,请参阅this post。视频播放大约 5 分钟在此期间,我们将 rstantidyverse 安装为二进制文件,每个都只有一个命令,每个大约需要一分钟(当然,取决于带宽和磁盘速度) 以预构建和故障安全的方式拉取所有依赖项。

如果这符合您的需求,请试一试,请到r-sig-debian 列表提问。

如果您使用不同的 Linux 风格,那么不幸的是,我不太确定是否存在类似的服务。

在 2020-09-17 上编辑因为这刚刚被投票,所以我才想起它,你现在有更好的选择,可以获得 Linux 二进制文件 通过install.packages("pkgname")。一种方式是 RSPM,另一种是 BSPM。我有一个first comparison blog post comparing both here(即使是动画 gif 电影 ;-))并且应该能够“很快”更多地谈论 BSPM。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-11
    • 1970-01-01
    • 1970-01-01
    • 2019-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多