在CentOS 8 和RHEL 8 伺服器上啟用EPEL 倉庫

EPEL 代表“Extra Packages for Enterprise Linux”,它是一個自由開源的附加軟體包倉庫,可用於CentOS 和RHEL 伺服器。顧名思義,EPEL 倉庫提供了額外的軟體包,這些軟體在CentOS 8 和RHEL 8 的預設軟體包倉庫中不可用。
在本文中,我們將示範如何在CentOS 8 和RHEL 8 伺服器上啟用和使用EPEL 儲存庫。

如何在CentOS 8 和RHEL 8 伺服器上啟用和使用EPEL 儲存庫

代表“Extra Packages for Enterprise Linux”,它是一個自由開源的附加軟體包倉庫,可用於CentOS 和 伺服器.顧名思義,EPEL 倉庫提供了額外的軟體包,這些軟體在CentOS 8 和RHEL 8 的預設軟體包倉庫中不可用。
在本文中,我們將示範如何在CentOS 8 和RHEL 8 伺服器上啟用和使用

EPEL 倉庫的先決條件

  • 最小化安裝的CentOS 8 和RHEL 8 伺服器
  • root 或sudo 管理者權限
  • SSH網路連線

在RHEL 8.x 伺服器上安裝並啟用EPEL 倉庫
登入或SSH 到你的RHEL 8.x 伺服器,並執行以下dnf 指令來安裝EPEL rpm 套件,

dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y

複製程式碼上面命令的輸出將如下所示,

EPEL rpm 套件成功安裝後,它將自動啟用並配置其yum/dnf 倉庫。執行以下dnf 或yum 指令,以驗證是否啟用了EPEL 倉庫,

dnf repolist epel

或者

dnf repolist epel -v

在CentOS 8.x 伺服器上安裝並啟用EPEL 倉庫
登入或SSH 到你的CentOS 8 伺服器,並執行以下dnf 或yum 指令來安裝epel-release rpm 軟體包。在CentOS 8 伺服器中,EPEL rpm 在其預設軟體包倉庫中。

dnf install epel-release -y

或者

yum install epel-release -y

執行以下命令來驗證CentOS 8 伺服器上EPEL 倉庫的狀態,

dnf repolist epel

已經成功啟用了EPEL 倉庫。讓我們在EPEL 倉庫上執行一些基本操作。
列出EPEL 倉庫種所有可用包
如果要列出EPEL 倉庫中的所有的軟體包,請執行以下dnf 命令,

dnf repository-packages epel list

從EPEL 倉庫搜尋軟體包
假設我們要搜尋EPEL 倉庫中的Zabbix 包,請執行以下dnf 指令,

dnf repository-packages epel list | grep -i zabbix

從EPEL 倉庫安裝軟體包
假設我們要從EPEL 倉庫安裝htop 包,執行以下dnf 指令,
文法:

dnf –enablerepo=”epel” install <包名>

例如:

dnf --enablerepo="epel" install htop -y

注意:如果我們在上面的命令中未指定–enablerepo=epel,那麼它將在所有可用的軟體包倉庫中尋找htop 包。

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *