我想要在 Amazon Elastic Compute Cloud (Amazon EC2) 執行個體中,開啟對 Enterprise Linux (EPEL) 儲存庫額外套件的存取。該執行個體執行 CentOS、Red Hat Enterprise Linux (RHEL) 或 Amazon Linux 發行版。
解決方法
若要下載、安裝及開啟 CentOS、RHEL 或以 Amazon Linux 發行版上的 EPEL 儲存庫,請根據您的發行版執行下列命令之一。
若要判斷您正使用的發行版,請執行下列命令:
cat /etc/os-release
Amazon Linux
Amazon Linux 2023
Amazon Linux 2023 (AL2023) 不支援 EPEL。如需詳細資訊,請參閱適用於 Enterprise Linux 的額外套件 (EPEL) 。
Amazon Linux 2
若要安裝 RHEL 7 的 EPEL 發行套件,請執行下列命令:
sudo amazon-linux-extras install epel -y
RHEL
RHEL 8
若要安裝 RHEL 8 的 EPEL 發行套件,請執行下列命令:
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
RHEL 7
若要安裝 RHEL 7 的 EPEL 發行套件,請執行下列命令:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS
CentOS 8
若要安裝 RHEL 8 的 EPEL 發行套件,請執行下列命令:
sudo sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sudo sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
sudo dnf config-manager --set-enabled PowerTools
**注意:**上述命令會同時開啟 EPEL 和 PowerTools 儲存庫。
CentOS 7
若要安裝 EPEL 發行套件,請執行下列命令:
sudo yum -y install epel-release
**注意:**CentOS 7 在基礎儲存庫中包含了 epel-release 套件。
確認 EPEL 儲存庫是否已開啟
若要確認 EPEL 儲存庫是否已開啟,請執行下列 repolist 命令:
sudo yum repolist
相關資訊
Fedora 網站上的如何使用這些額外套件?
在 AL2 執行個體上新增儲存庫
AL2 Extras 程式庫
Amazon Linux 2 常見問答集