歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora 23 正式發布及如何從 22 升級

Fedora 23 正式發布及如何從 22 升級

日期:2017/2/28 13:56:45   编辑:Linux教程

關於本次Fedora 23發布的改善,可以參考本站早先關於 Beta 版 或 Alpha 版 的報道。

隨著 Fedora 23 引入了更為健壯的跨版本升級機制,充分使用了 dnfsystemd 引入的特性。若您當下正在使用 Fedora 22,僅需三步即可升級到新版本:

  1. 安裝 dnf 插件:sudo dnf install dnf-plugin-system-upgrade。該插件將替換先前的 fedup
  2. 運行 system-upgrade 插件,下載升級軟件包:sudo dnf system-upgrade download --releasever=23。注意仔細檢查待下載列表中最下端那些由於不滿足依賴關系而無法升級的軟件包,若是它們不重要,可以繼續等待升級過後再解決。
  3. 帶上述軟件包全部下載完成且校驗過後,重新啟動開始執行升級:sudo dnf system-upgrade reboot

是不是很簡單?具體所花的時間取決於您的網速和安裝的軟件包數量。

關於 Fedora 的跨版本升級(hei)歷史

和其它發行版相比,Fedora 更加追求最新的開源技術,隨著帶來的一個負面影響既是跨版本升級的難度。比如最早期官方跨版本升級工具 preupgrade 采取類似軟件包升級的熱升級方式,時不時會由於新舊版本之間配置文件較大的差異導致升級後的系統行為詭異。

在引入固定化 /usr 的時候,不得不利用開發新的使用 systemd 的升級工具 fedupfedup 將實際執行升級的過程交由 systemd 在重新啟動後執行,大大提升了可靠性。 然而由於 systemd 也處於早期應用階段,fedup 的 Hack 方式也導致了少量說升級後行為詭異的。同時基於 yum 實現的依賴關系分析過程相當的漫長。

本次 Fedora 23 引入的 system-upgrade 理論上講更加健壯,一方面使用公開 API 以 dnf 插件形式存在,其依賴關系分析速度得到了極大的提升;另一方面轉而使用 systemd 穩定的 API,行為的一致性得到了保證。

另一方面,Fedora 倒是一直有使用 yumdnf 的非官方的跨版本升級途徑,不過這種更是風險自擔的咯。

Fedora 22 Server 怎樣升級到 Fedora 23 Beta Server http://www.linuxidc.com/Linux/2015-09/123612.htm

Fedora 23 Workstation 新特性介紹 http://www.linuxidc.com/Linux/2015-11/124802.htm

Linux系統入門學習:教你在VirtualBox 安裝 Fedora 22 http://www.linuxidc.com/Linux/2015-08/121808.htm

Fedora 23 正式版現已提供下載 http://www.linuxidc.com/Linux/2015-11/124779.htm

更多Fedora相關信息見Fedora 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=5

Copyright © Linux教程網 All Rights Reserved