2010-09-28 57 views
3

我安装的R Ubuntu的清醒与命令在Ubuntu清醒二进制安装的R程序包

须藤安装资质的R基本

当我尝试“install.packages”它似乎下载源,然后花时间编译它。我怎么才能得到它只是下载和安装二进制文件,就像我以前在Windows上?

有没有必要自己编译软件包?我在虚拟机内运行,所以尽可能保持精简是件好事。

感谢

+0

只要戴上耐心的帽子。一旦你编译它们,它们将运行得更快......理论上...... :-) – aL3xa 2010-09-29 01:49:32

回答

6

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

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

如果并且当这个目标完成时很难说;这是一个志愿者的努力,主要开发者(查尔斯)最近失去了他的笔记本电脑。

+0

备案:感谢你和团队的其他成员所做的一切努力。 – 2010-09-28 12:23:57

+0

乔里斯:谢谢你,总是很高兴!我们都在这一起,因为我们也是这个用户。这真的是一个社区的努力。 – 2010-09-28 13:45:00

4

CRAN软件包在Ubuntu的软件包仓库中,但与CRAN 只有时的Ubuntu的更新而更新。如果您想使用软件包的最新CRAN版本,并且存储库的版本不同,则需要完成编译/安装过程。

有关Ubuntu R软件包的详细信息,请参阅CRAN,该软件应该提供所有您需要的信息。由于这个(提供二进制文件)是CRAN维护者,R Core和其他社区忠诚成员(例如Dirk,Vincent和Michael的Debian和Ubuntu软件包)的志愿者,所以主要努力已经进入为系统提供二进制文件,因为自我编译更加困难,因为不可能获得必要的工具,这与Linux不同。