ELEvate 項目,簡化了從 CentOS 7 到基於 RHEL 8 的發行版的過渡

AlmaLinux 發行版(由CloudLinux 為應對CentOS 8 支援的過早終止而創建)的開發人員推出了ELevate 工具包,以簡化將工作CentOS 7.x 安裝遷移到基於RHEL 8 軟體包基礎構建的發行版的過程,同時保留應用程式、資料和設定。該專案目前支援遷移到 AlmaLinux、Rocky Linux、CentOS Stream 和 Oracle Linux。

遷移過程基於 Red Hat 開發的 Leapp 實用程式的使用,並補充了考慮到 CentOS 和基於 RHEL 軟體包基礎構建的第三方發行版的具體情況的補丁。該專案還包括一組擴展的元數據,用於描述將各個包從發行版的一個分支遷移到另一個分支的步驟。

要遷移,只需連接專案提供的儲存庫,在所選發行版(leapp-data-almalinux、leapp-data-centos、leapp-data-oraclelinux、leapp-data-rocky)上安裝帶有遷移腳本的套件並執行“leapp”實用程式。例如,要切換到 Rocky Linux,您可以執行以下指令,首先將系統更新至最新狀態: sudo yum install -y http://repo.almalinux.org/elevate/elevate-release-latest-el7 .noarch.rpm sudo yum install -y Leapp-upgrade Leapp-Data-Rocky sudo Leapp Preupgrade sudo Leapp Upgrade

讓我們回想一下,Red Hat 限制了 CentOS 8 經典發行​​版的支援時間 - 該分支的更新將發佈到 2021 年 2029 月,而不是按照原計劃發佈到 XNUMX 年。 CentOS 將被 CentOS Stream 版本取代,其主要區別在於經典 CentOS 充當“下游”,即CentOS Stream 是由已經形成的 RHEL 穩定版本組裝而成,而 CentOS Stream 定位為 RHEL 的“上游”,即它將在包含在 RHEL 版本之前測試軟體包(RHEL 將基於 CentOS Stream 重建)。

CentOS Stream 將允許更早存取 RHEL 未來分支的功能,但包括尚未完全穩定的軟體包。借助 CentOS Stream,第三方可以控制 RHEL 軟體包的準備、提出變更並影響所做的決策。先前,Fedora 版本之一的快照被用作新 RHEL 分支的基礎,該分支是在閉門後最終確定並穩定下來的,無法控制開發進度和決策。

社群響應這項變化,創建了經典 CentOS 8 的多個替代方案,包括 VzLinux(由 Virtuozzo 開發)、AlmaLinux(由 CloudLinux 與社群共同開發)、Rocky Linux(由社群在創辦人的領導下開發) CentOS 得到了專門創建的公司Ctrl IQ 和Oracle Linux 的支援。此外,紅帽也向開源組織和擁有多達 16 個虛擬或實體系統的個人開發環境免費提供 RHEL。

來源: opennet.ru

添加評論