【发布时间】:2012-08-05 23:15:17
【问题描述】:
我很确定这是不可能的,因为如果是这样,那么 CRAN 将拥有 R Linux 二进制包。为什么不可能?我们可以创建 R 包的 Mac 和 Windows 二进制版本,这些 tgz/zip 文件可以安装在不同的系统上。为什么我们不能对 Linux 做同样的事情?
我猜是因为有很多不同的发行版,而且每个发行版都不一样。是否可以为 Debian/Ubuntu 和 RHEL/CentOS 创建二进制文件?
如果可能,我们该怎么做?谢谢。
【问题讨论】:
-
CRAN homepage 上有一个Download R for Linux 链接...这不是您要找的吗?
-
我认为他们在问为什么在 Linux 上所有软件包都是从源代码安装的,而不是提供某种可用的二进制文件。
-
@Dason:但二进制文件是可用的。注意所有
r-cran.*.deb文件here。但是,对于每种风格的 linux,并不是每个软件包都有二进制文件,因为这需要大量维护。 -
@JoshuaUlrich:在将近 4000 个可能的包中,这些最多是 200 个。如果您必须指向某个地方,请在 Launchpad 上使用 Michael 的 PPA 来获取“cran2deb4ubuntu”,或者使用 Don 的 debian-r.debian.net,它应该包含几乎所有的软件包。然而,OP 询问了 cross-distro 二进制文件,当我试图回答时,这将涉及魔法。
标签: linux r ubuntu binary package