一、什麼是EPEL源?
EPEL源(Extra Packages for Enterprise Linux)是Red Hat企業版Linux和相應的CentOS/RHEL衍生版的第三方軟件倉庫。它包含了許多沒有納入官方Linux發行版的軟件包,這些軟件包通常是由社區志願者維護的。
為了為您的服務器添加EPEL源,您需要採取以下步驟:
二、設置EPEL源
如果您的Linux系統無法直接從EPEL源處安裝軟件包,那麼您需要先安裝EPEL源。下面的步驟是針對CentOS和RHEL系統的,但是它們也可以應用於其他基於RPM的Linux分支。
1. 確認系統版本
在安裝EPEL之前,我們需要先知道我們的系統版本,以便正確地安裝EPEL版本。我們可以在Linux終端中使用以下命令來確認我們的系統版本:
cat /etc/redhat-release
如果您的系統版本是RHEL5或CentOS5或它們的早期版本,則不支持EPEL。請升級到最新版本的RHEL或CentOS。如果您的系統版本在以下版本中,則可以安裝EPEL支持:
RHEL / CentOS 6.x
RHEL / CentOS 7.x
RHEL / CentOS 8.x
2. 安裝EPEL源
在RHEL / CentOS 8.x上安裝EPEL
RHEL / CentOS 8.x默認帶有dnf軟件包管理器。您可以使用以下命令在RHEL / CentOS 8.x上安裝EPEL:
sudo dnf install epel-release
在RHEL / CentOS 6.x或7.x上安裝EPEL
RHEL / CentOS 6.x和7.x默認帶有yum軟件包管理器。在RHEL / CentOS 6.x或7.x上安裝EPEL,您需要首先下載EPEL軟件包,然後將其安裝到系統中。請按照以下步驟操作:
1. 為您的系統導入EPEL存儲庫的GPG密鑰:
sudo rpm --import https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-8
如果您正在安裝或使用EPEL,您可能需要先安裝GPG密鑰才能避免任何安裝警告或GPG密鑰錯誤。
2. 下載Epel RPM文件,您可以使用以下命令下載epel-rpm文件:
curl -O https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
3. 安裝epel-rpm文件:
sudo yum install epel-release-latest-7.noarch.rpm
2和3步驟中的7是指CentOS 7和RHEL 7。如果您將此命令用於CentOS 6或RHEL 6,請將7替換為6。
3. 檢查EPEL設置是否成功
使用以下命令來驗證您是否已成功啟用了EPEL源:
yum repolist epel
輸出應顯示格式類似於以下內容:
repo id repo name status
epel Extra Packages for Enterprise Linux 8 - x86_64 392
4. 更新yum緩存
當您完成EPEL源的安裝時,使用以下命令更新yum存儲庫緩存:
sudo yum makecache
然後執行這個命令會使新添加的epel存儲庫在源列表中更新。
總結
有了這篇指南,您應該可以通過上述步驟成功設置EPEL存儲庫並使用yum和dnf管理器在CentOS / RHEL系統上安裝軟件包了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/310152.html