Ubuntu 21.04將擴大分階段版本更新的適用範圍
隨著今年春天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