未發行的套件
在 Red Hat 企業級 Linux(RHEL)8 下,Red Hat 決定不發行所有從 RHEL spec 檔建立的套件。 CentOS 8 Linux 為求達到與 RHEL 8 兼容的目標,亦有同樣做法。 然而,某些未發行的套件仍是受用戶歡迎的。
1. 要求發行一個套件
要是你要求在 CentOS 8 Linux 內加入一個套件,我們必須確保該套件將會出現於下個 RHEL 8 的次要發行版本。 這樣做能幫助我們避免 CentOS 8 Linux 與 RHEL 8 差距太遠。 若要啟動這個程序,請在 https://bugzilla.redhat.com 建立一個錯誤報告並要求該套件被加進 RHEL 8。 請參考我們的 常見問題集,並在 "Red Hat Enterprise Linux 8" 產品的 "CentOS Stream" 版本下建立該錯誤報告。
請先檢查停用的軟件庫
在建立錯誤報告前,請確保你所需的套件並未收錄於預設停用的軟件庫,例如:PowerTools。
2. 一般流程
假若 RHEL 同意在下個 RHEL 次要發行版本附帶該套件,以下事情會按次序發生:
1. 發行於 CentOS 8 Stream
2. 發行於下個 RHEL 8 次要發行版本
3. 發行於下個 CentOS 8 Linux 次要發行版本
3. CRB/PowerTools/Devel 流程
有些在建立其他軟件時所依賴的套件將會獲考慮收錄於 RHEL 8 的 CodeReady Builder 軟件庫。 這些套件有機會提早發行於 CentOS 8 Linux 的 Devel 軟件庫內。 該軟件庫有助疏通那些依賴未發行套件的軟件,例如 EPEL 的套件。 一旦獲 RHEL 接納後,這類套件採用一個稍為不同的進程。
1. 發行於 CentOS 8 Stream PowerTools
2. 發行於現有版本的 CentOS 8 Linux Devel
3. 發行於下個 RHEL 8 次要發行版本的 CodeReady Builder
4. 發行於下個 CentOS 8 Linux 次要發行版本的 PowerTools(並從 Devel 獲刪除)
Translation of revision 6