Quero ativar o acesso ao repositório Extra Packages for Enterprise Linux (EPEL) em uma instância do Amazon Elastic Compute Cloud (Amazon EC2). A instância está executando uma distribuição baseada em CentOS, Red Hat Enterprise Linux (RHEL) ou Amazon Linux.
Breve descrição
Os repositórios padrão podem não fornecer todos os pacotes que podem ser instalados na distribuição baseada em CentOS, RHEL ou Amazon Linux. A ativação do repositório EPEL fornece opções adicionais para a instalação do pacote.
Resolução
Siga estas etapas para baixar, instalar e ativar o repositório EPEL na distribuição baseada em CentOS, RHEL ou Amazon Linux.
Para verificar a distribuição, execute o seguinte comando:
cat /etc/os-release
Amazon Linux
Amazon Linux 2023
O Amazon Linux 2023 (AL2023) não é compatível com o EPEL. Para obter mais informações, consulte Pacotes extras para Enterprise Linux (EPEL).
Amazon Linux 2:
instale o pacote de versão EPEL para o RHEL 7 e ative o repositório EPEL:
sudo amazon-linux-extras install epel -y
RHEL
RHEL 8:
instale o pacote de versão EPEL para o RHEL 8.
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
RHEL 7:
instale e ative o pacote de versão EPEL para o RHEL 7:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS
CentOS 8:
instale o pacote de versão EPEL para o RHEL 8. Ative os repositórios EPEL e PowerTools. O repositório PowerTools contém ferramentas de desenvolvimento exigidas por muitos pacotes 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
CentOS 7:
Instale e ative o pacote de versão EPEL. O CentOS 7 inclui o pacote epel-release nos repositórios base:
sudo yum -y install epel-release
Liste os repositórios que estão ativados
Para verificar se o repositório EPEL está ativado, execute o comando repolist:
sudo yum repolist
Informações relacionadas
Adicionar repositórios em uma instância do Amazon Linux
Biblioteca de extras (Amazon Linux 2)
Perguntas frequentes sobre o Amazon Linux 2
Pacotes extras para Enterprise Linux (EPEL) no site do Fedora