+ -
当前位置:首页 → 问答吧 → 关于linux 发行版 软件的 滚动更新 与 固定版本更新?

关于linux 发行版 软件的 滚动更新 与 固定版本更新?

时间:2010-06-18

来源:互联网

arch 是滚动更新的

debian testing 是滚动更新

ubuntu ,debian stable,fedora,是属于 固定版本 更新,请问它们与 上面的滚动更新

有什么本质区别,上面固定版本发行,软件源里面的软件不也会个段时间更新为新版吗?

我可能对软件更新不太敏感,所以才注意到这个细节,还请大家指教,谢谢!!!

作者: 57lvii   发布时间: 2010-06-18

debian testing不算是滚动更新,debian sid才是滚动更新。fedora也有滚动更新的版本,即fedora rawhide。
至于具体的区别……同问

作者: ahuzhxl   发布时间: 2010-06-18

想随时用最新版本的软件, 所以滚动更新...

作者: adaml   发布时间: 2010-06-18

对稍微底层点的改动,滚动更新的版本可能马上推上仓库,而固定版本更新的可能要等下次发布新版一同推出。
类似xorg 1.8这一类,arch通常是开个测试仓库,然后就能用。
可以在官网新闻搜索下去年/dev/{vc/[1-6] -> tty[1-6]}那条新闻,这样的改动我想固定版本更新的发行版在同版本升级的时候很少会出现。

作者: huntxu   发布时间: 2010-06-18

难道两者主要区别在 更新的时间差吗?

作者: 57lvii   发布时间: 2010-06-18

稳定性也是一个考虑的因素。

通常有固定周期发行的发行版,其特定版本的软件仓库通常也是特定的。这里的特定是指的经过官方测试没有兼容等问题。 通常情况下该发行周期的软件仓库一旦发行后,只作修补和小升级,不作大跨步的升级。也就是所谓的“特性冻结”。

滚动更新的话,永远只保证此时此刻的软件仓库内软件不兼容。如果你没有及时更新导致不兼容那是不受大家支持的。

作者: athurg   发布时间: 2010-06-19

就看你要做什么用了,服务器使用,你还是用Stable的吧。
如果是个人桌面使用,像我,用Arch,我就是一直把testing开着的,死就死好了,大不了重装系统,花的是时间和网络带宽罢了。
Arch开了testing的毛病就是,底层库就算是大升级,它都不会通知一声的,要等你发现很多关联的软件不能用了,自己发现,才行。
最近的一次,就是pacman升级导致了yaourt不能用,原因是某一个库文件从12版本直接升级到了14版本。

作者: alpha.gu   发布时间: 2010-06-19

谢谢各位兄台,在下还有一个疑问,就是系统的库文件,跨版本升级导致的好多相关依赖

软件无法在使用,我上次,由于好久没有及时更新,导致重启之后直接无法进入 X。

针对 arch 一般 多久更新一次比较合理,如果再次遇到因为库的跨版本导致的问题,可否

通过 Pacman -Su 来修复!

谢谢!!

作者: 57lvii   发布时间: 2010-06-19

极个别的库不能,不过这种库在更新的时候会提示你,先更新谁,再更新谁。这种情况比较少见。
pacman -Su不能解决问题,那也可以通过pacman -U file.tar.gz回滚到此前的库的。

作者: athurg   发布时间: 2010-06-22