gpt4 book ai didi

linux - 为 Linux 创建可以安装在不同机器上的 R 二进制包?

转载 作者:IT王子 更新时间:2023-10-28 23:59:31 25 4
gpt4 key购买 nike

我很确定这是不可能的,因为如果是的话,那么 CRAN 就会有 R Linux 二进制包。为什么不可能?我们可以创建 R 包的 Mac 和 Windows 二进制版本,这些 tgz/zip 文件可以安装在不同的系统上。为什么我们不能对 Linux 做同样的事情?

我猜是因为有很多不同的发行版,每个发行版都不一样。是否可以为 Debian/Ubuntu 和 RHEL/CentOS 创建二进制文件?

如果可能,我们该怎么做?谢谢。

最佳答案

不同的编译器版本、不同的 libc/libstc++ 版本、不同的“其他库”版本、不同的每个发行版发布周期……使您无法通过动态链接来匹配该目标。

你可以半途而废,例如RStudio 通过 a) 捆绑所有依赖项和 b) 反射(reflect)子集,就像它们为 Debian/Ubuntu 和 RH/FC/CentOS 所做的那样。但是对于 a) tarball 会变得很大,就像静态链接一样。

简而言之:您不能在 Linux 上使用。所以回到源头吧。

关于linux - 为 Linux 创建可以安装在不同机器上的 R 二进制包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11871394/

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