随着今年春天Ubuntu 21.04的发布,”分阶段更新”模式被更广泛地使用,以逐步推出新的稳定版本更新,帮助避免任何问题大面积出现(微软Windows 10就采用了这种方式,现在看来对于解决大面积bug非常有效)。
多年来,Ubuntu桌面版一直采用这种分阶段更新的策略,而现在随着APT的加入,Ubuntu服务器和其他版本也将默认使用分阶段更新。
在Ubuntu的若干年已经分阶段更新,更新管理器的稳定版本的更新在大约两天的时间内逐步推出。这样做的目的是为了确保没有任何潜在的大问题会一次击中所有的Ubuntu用户,在分为数十个小时的过程中让更多的Ubuntu用户缓慢接触到这些更新。
分阶段更新一直是由update-manager来处理的,所以它并没有被所有Ubuntu版本或更新包的方式普遍实现。但在Ubuntu 21.04中,APT现在自己也支持分阶段更新了。这意味着Ubuntu Server、容器、Raspberry Pi上的Ubuntu和其他变种将缓慢推出。
需要注意的是,在chroots中的Ubuntu或那些放弃APT的machine-id选项的Ubuntu仍将保持”经典”的非分阶段行为。因此,用户仍然可以控制他们是否希望看到分阶段更新行为,或者操纵他们的系统状态来匹配他们控制下的多个系统的相关时间。
对于这种从Ubuntu 21.04开始更广泛使用的分阶段更新,对这些细节感到好奇的用户可以通过这个Ubuntu帖子找到细节:
https://discourse.ubuntu.com/t/phased-updates-in-apt-in-21-04/20345
转自 https://www.cnbeta.com/articles/tech/1078505.htm