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

來源:互聯網
上載者:User

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

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

隨著 Fedora 23 引入了更為健壯的跨版本升級機制,充分使用了 dnf 和 systemd 引入的特性。若您當下正在使用 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 的升級工具 fedup。fedup 將實際執行升級的過程交由 systemd 在重新啟動後執行,大大提升了可靠性。 然而由於 systemd 也處於早期應用階段,fedup 的 Hack 方式也導致了少量說升級後行為詭異的。同時基於 yum 實現的依賴關係分析過程相當的漫長。

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

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

Fedora 22 Server 怎樣升級到 Fedora 23 Beta Server 

Fedora 23 Workstation 新特性介紹 

Linux系統入門學習:教你在VirtualBox 安裝 Fedora 22 

Fedora 23 正式版現已提供下載 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.