在Ubuntu Lucid中从二进制文件安装R包

时间:2010-09-28 11:33:30

标签: r ubuntu cran

我已经使用命令

在Ubuntu Lucid中安装了R.
  

sudo aptitude install r-base

当我尝试“install.packages”时,它似乎下载了源代码,然后用了很长时间来编译它。我怎样才能下载并安装二进制文件,就像我以前在Windows上一样?

是否需要自己编译包?我在VM内部运行,因此尽可能保持简洁。

由于

2 个答案:

答案 0 :(得分:6)

CRAN仅为Unix分发源代码,换句话说,不提供二进制文件(与Windows不同)。所以你只需要在本地编译包。

也就是说,我们已经在一个将CRAN源包转换成Debian二进制包的系统上工作了几年 - 见cran2deb / debian.cran.r-project.org。我们目前正在为Debian测试构建i386二进制文件,并且正在重写后端以再次为Debian提供amd64,然后最终 i386和amd64用于Ubuntu。这已经提供了超过两万个二进制包,但还没有我们想要支持的所有口味最终

如果能够实现这一目标很难说;这是一项志愿者工作,主要开发人员(Charles)最近丢失了他的笔记本电脑。

答案 1 :(得分:4)

CRAN软件包在Ubuntu软件包存储库中可用,但在更新Ubuntu时仅使用CRAN 进行更新。如果要使用软件包的最新CRAN版本且存储库版本不同,则需要完成编译/安装过程。

可以在CRAN上找到Ubuntu R软件包中的详细信息,它可以为您提供所需的所有信息。

因为这个(二进制文件的提供)是CRAN维护者,R Core和其他社区成员(例如Dirk,Vincent和Michael为Debian和Ubuntu软件包)的志愿者工作,主要工作已经开始为自编译系统提供二进制文件,因为必要的工具不容易获得,这与Linux不同。