如何為執行 CentOS、RHEL 或 Amazon Linux 的 Amazon EC2 執行個體開啟 EPEL 儲存庫?

1 分的閱讀內容
0

我想要在 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 常見問答集

AWS 官方
AWS 官方已更新 10 個月前