我曾经在Ubuntu环境下工作。 机器将指向三个回购之一:不稳定,testing或稳定。 引用Ubuntu FAQ :
“稳定”发行版包含Debian最新正式发布的发行版。 “testing”发行版包含尚未被接受为“稳定”发行版的软件包,但是它们正在排队。 使用这个发行版的主要优点是它有更新的软件版本。 “不稳定”(代号为sid)分布是Debian发生活跃的地方。 一般来说,这个分发是由开发者和喜欢靠边缘的人来运行的。
更多的细节在Debian Release页面 。
现在我在CentOS环境下工作。 CentOS使用类似的名称还是有完全不同的方法?
我问的原因是我想为本土软件包build立一个回购协议,我希望能够获得不稳定/testing/稳定的好处,但是我想以一种对CentOS友好的方式来实现。
CentOS没有一个不稳定的分支,因为他们的目标是与上游二进制兼容。 CentOS的上游是红帽企业Linux。
RHEL是一个长期(2年)发布周期和非常长(现在13年)支持生命周期的服务器发行版,所以它是稳定的。 红帽公司的发展全部是内部的,没有像Debian的“testing”或“不稳定”那样公开的“stream血边缘”回购,尽pipe红帽公司通常在发布前不久公开testingRHEL。
红帽的上游是Fedora项目,这是一个发布周期较短(6个月),支持周期约13个月的桌面发行版。 Red Hat的大部分员工都是Red Hat的员工,Red Hat为这个项目提供了基础设施,但是关于发行版的决定最终还是由指导委员会进行的,而Red Hat只是像其他的贡献者一样投票,没有更多的投票。 我想说的是,Fedora是它自己的发行版,它不仅仅是“不稳定的RHEL”,尽pipeFedora项目也不知道它的软件最终会被企业所使用。
无论如何,Fedora有一个“生皮”分支,可以看作与Debian的“unstable”相当。 生皮应该是一个稳定的滚动释放testing床,但是它经常打破,并且经常修复,就像任何testing应该的那样。
Fedora打包了最近的上游版本的软件,并不害怕改变中期版本的版本号。 他们几乎总是在最新的内核之上。 例如,现在的内核版本3.6发布的F18,当前可用的Fedora内核版本是3.9.6,kernel.org上最新的稳定版本是3.9.8。
我个人认为Fedora是获得最新版本很多软件的最稳定的方法。 Arch可能会封装更新的版本,但是我觉得Arch比Fedora需要更多的日常维护工作。
EPEL存储库正是“Extra Packages for Enterprise Linux”的首字母缩写词。 这些是为Fedora项目维护的EL(RHEL,CentOS,Scientific等)构build的附加软件包。 这包含了Red Hat不打包RHEL的软件包,但是社区感觉对于可用的软件是有用的。 它不是一个不稳定或开发的分支,它只是社区增加稳定的代码库。 EPEL中的包通常是有意构造的, 不会干扰原始的底层操作系统。
所有默认的RHEL和CentOS回购都是稳定的。 有EPEL回购,就像Ubuntu中的Universe一样,由Fedora项目维护。 如果你想要不稳定/testing你应该使用Fedora。
有RHN FasTrack频道。 我认为这与Ubuntu的testing定义非常接近。 它提供了被视为生产就绪的软件包,但是在OS的下次更新期间将被发布。
正如其他答案所说,这是一个企业产品,没有一个公共发展(不稳定)的渠道。