Extra Packages for Enterprise Linux(ou EPEL) mantém e gerencia um conjunto de alta qualidade de pacotes adicionais para Linux Empresarial, incluindo, mas não limitado a, Fedora, Red Hat Enterprise Linux (RHEL), CentOS, Scientific Linux (SL), Oracle Linux (OL), AlmaLinux (AL) e Rocky Linux (RL).
Os pacotes EPEL geralmente são baseados em suas contrapartes do Fedora e nunca entrarão em conflito ou substituirão pacotes nas distribuições básicas do Enterprise Linux. O EPEL usa muito da mesma infraestrutura do Fedora, incluindo buildsystem, instância do Bugzilla, gerenciador de atualizações, gerenciador de espelhos e muito mais.
O que é o EPEL-Next?
Pacotes EPEL são construídos com referência ao RHEL. Os pacotes EPEL Next são construídos com referência ao CentOS Stream. O EPEL-Next não é uma reconstrução completa de todos os pacotes EPEL, mas apenas dos pacotes que precisam ser reconstruídos para instalação no CentOS Stream. O repositório EPEL-Next deve ser colocado em camadas sobre o repositório EPEL regular.
Por conveniência, algumas distribuições incluem esses pacotes de lançamento em seus repositórios padrão. Assim podemos instalá-la executando apenas um
dnf install epel-release
ou algo do tipo.
Visualizando a Lista de Repositórios Atual
Antes de tudo, execute o comando abaixo para ver quais repositórios estão sendo usados:
dnf repolist
Instalando o dnf-plugins-core
Talvez seja necessário instalar o dnf-plugins-core.
Faça essa instalação se os comandos abaixo não terem sucesso.
sudo dnf install dnf-plugins-core -y
Habilitando EPEL no Oracle Linux 8 e 9
No Oracle Linux 9, execute
sudo dnf config-manager --enable ol9_appstream ol9_baseos_latest ol9_addons
No Oracle Linux 8, execute
dnf config-manager --set-enabled ol8_codeready_builder
Habilitando EPEL no CentOS
Habilitando no CentOS Stream 9
dnf config-manager --set-enabled crb dnf install epel-release epel-next-release
Habilitando no CentOS Stream 8
dnf config-manager --set-enabled powertools dnf install epel-release epel-next-release
Habilitando no CentOS Stream 7
yum install epel-release
Habilitando EPEL no RHEL 8 e 9
RHEL 9
subscription-manager repos --enable codeready-builder-for-rhel-9-$(arch)-rpms dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
RHEL 8
subscription-manager repos --enable codeready-builder-for-rhel-8-$(arch)-rpms dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
RHEL 7
subscription-manager repos --enable rhel-*-optional-rpms \ --enable rhel-*-extras-rpms \ --enable rhel-ha-for-rhel-*-server-rpms yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
Habilitando EPEL no AlmaLinux, Rocky Linux
AlmaLinux, Rocky Linux 9
dnf config-manager --set-enabled crb dnf install epel-release
AlmaLinux, Rocky Linux 8
dnf config-manager --set-enabled powertools dnf install epel-release
Desabilitando Repositórios com DNF
Se por acaso vier a se arrepender e quiser desativar algum repositório, poderá fazer isso usando dnf config-manager –set-disable nome_repositorio
Veja:
sudo dnf config-manager --set-disabled PowerTools
Bonus
Uma outra maneira de instalar o repositório EPEL é pelo arquivo .rpm
Exemplo de instalação para a verão 8 dos derivados do Red Hat
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
Abaixo estão links de acordo com a versão a ser usada: 7, 8, 9..
Se você estiver usando o CentOS Stream, também recomendamos instalar o pacote epel-next-release correspondente.
Comment on “Linux Tutoriais: Instalando EPEL(Extra Packages for Enterprise Linux)”