我已经使用命令
在Ubuntu Lucid中安装了R.sudo aptitude install r-base
当我尝试“install.packages”时,它似乎下载了源代码,然后用了很长时间来编译它。我怎样才能下载并安装二进制文件,就像我以前在Windows上一样?
是否需要自己编译包?我在VM内部运行,因此尽可能保持简洁。
由于
答案 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不同。