EPEL(Extra Packages for Enterprise Linux)是由 Fedora 專案維護的 Linux 發行版(例如 CentOS Stream)的高品質附加套件儲存庫。 EPEL 提供了標準 CentOS 儲存庫中未包含的各種附加軟體包,增強了系統的功能和可用性。 EPEL Next 是一個配套儲存庫,提供較新版本的軟體包,以確保與 CentOS Stream 中的最新更新和功能相容。
若要在 CentOS Stream 9 上啟用 EPEL 和 EPEL Next,您可以使用命令列終端機。本指南將引導您完成設定這些儲存庫的步驟,確保您能夠存取更廣泛的軟體包。
在安裝 EPEL 之前更新 CentOS Stream
在繼續本教程之前更新系統非常重要,以確保所有現有軟體包都是最新的並防止安裝過程中出現任何衝突。
sudo dnf upgrade --refresh
安裝 EPEL 和 EPEL Next
首先,啟動 CRB 儲存庫。對於那些不熟悉的人來說,CRB 是 CentOS Stream 工具的新儲存庫,取代了舊的 PowerTools 儲存庫。
sudo dnf config-manager --set-enabled crb
現在,使用下列終端命令 (dnf) 安裝 EPEL。
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
不需要或不想要的使用者只需刪除上述命令中的最後一行即可刪除 EPEL Next。
確認 EPEL 安裝
現在 EPEL 儲存庫已安裝,驗證安裝是個好主意。最直接、最快的方法是使用 dnf repolist 指令。
dnf repolist | grep epel
如前所述,存儲庫已顯示並已成功安裝。
EPEL 儲存庫指令範例
接下來,本教學將運行一些您可能會在搜尋儲存庫的終端機中找到的方便命令。
首先,要列出 EPEL 儲存庫中可用的所有軟體包,請使用以下命令:
dnf list available --enablerepo=epel
在 EPEL 儲存庫中搜尋特定包,使用指令:
dnf search package-name --enablerepo=epel
若要從 EPEL 儲存庫安裝軟體包,請使用下列命令:
dnf install package-name --enablerepo=epel
最後,要檢查從 EPEL 儲存庫安裝的軟體包的更新,請使用以下命令:
dnf check-update --enablerepo=epel
CentOS Stream 上的其他 EPEL 指令
從 CentOS Stream 中刪除 EPEL
理想情況下,EPEL 儲存庫在安裝後不必刪除,但如有必要,請使用以下命令將其刪除。
刪除 EPEL 儲存庫:
sudo dnf remove epel-release
刪除 EPEL Next 儲存庫:
sudo dnf remove epel-next-release
結論
透過在 CentOS Stream 系統上啟用 EPEL 和 EPEL Next,您可以存取可增強系統功能的各種附加軟體包。定期更新這些儲存庫可確保您受益於最新的功能和改進。享受 EPEL 和 EPEL Next 為您的 CentOS Stream 環境帶來的增強功能和多功能性。