2013-01-24 43 views
2

我是R的初学者。R-Cran和R-Forge项目的区别?

我发现有两个项目网站名为CRANR-Forge

这两者之间的区别究竟是什么?

+0

CRAN与R-forge和RHadoop与RHive是单独的问题。如果你把这个问题分成两部分会更好。 –

+1

这个问题是如何“脱离主题”?这个问题直接与编程有关。 –

回答

5

CRAN综合R档案网络,是R包的官方分销网络。要发布R包,请将其源代码上传到CRAN FTP服务器。然后对该软件包进行测试,为不同的平台构建,并可在世界各地的不同镜像上下载并使用install.packages()进行安装。

R-forge是一个包开发网站,提供包开发工具:源代码管理,错误跟踪,邮件列表等。这些工具不是由CRAN提供的,它只是一个分发网络。

6

CRAN是R的主包库。它存储源代码并构建包的二进制文件。它是默认的存储库,所以你可以使用R的工厂新副本访问其中的包。它是人们寻找稳定版本包的第一个地方。 (生物信息学包倾向于代替Bioconductor)。

R-Forge(和RForge)是包开发环境以及存储库。这意味着它们包括(SVN)源代码控制,缺陷跟踪和其他功能。你可以从这些包中获得软件包的开发版本。替代品包括githubGoogle codebitbucket

相关问题