- O EPEL é um repositório confiável criado e mantido por um grupo dedicado da comunidade Fedora.
- Ele oferece pacotes de alta qualidade que não estão incluídos nos repositórios básicos do RHEL.
- Com mais de 5.000 pacotes disponíveis, o repositório EPEL amplia consideravelmente os recursos dos sistemas baseados no RHEL.
Se você já procurou por um pacote de software em uma distribuição baseada no RHEL e descobriu que ele não estava nos repositórios padrão, saiba que não está sozinho. Esse é um desafio comum para muitos administradores de sistema. Provavelmente, você já se deparou com softwares que indicam o repositório EPEL como solução.
Mas o que é exatamente o EPEL e por que ele se tornou um recurso essencial para muitos usuários do Enterprise Linux? Neste guia, explicaremos o que é o EPEL e como você pode ativá-lo e utilizá-lo facilmente em seu sistema.
O que é o EPEL?
O EPEL, ou Extra Packages for Enterprise Linux, é um repositório de pacotes de software adicionais para o Red Hat Enterprise Linux (RHEL) e suas distribuições derivadas compatíveis, como CentOS, Rocky Linux e AlmaLinux. Gerenciado pelo Projeto Fedora, ele oferece uma ampla seleção de software livre e de código aberto que complementa os conjuntos oficiais de pacotes encontrados nesses sistemas operacionais de nível empresarial. O EPEL não substitui os repositórios padrão e inclui apenas os pacotes que não estão presentes nesses repositórios.
Por que o EPEL é importante?
Distribuições de Linux corporativas, como o RHEL, priorizam a estabilidade e o suporte de longo prazo, o que resulta em um conjunto selecionado de pacotes de software. Embora essa abordagem garanta confiabilidade, ela pode levar os usuários a procurarem ferramentas e utilitários adicionais. O repositório EPEL atende a essa necessidade, fornecendo pacotes adicionais de alta qualidade compilados a partir dos códigos-fonte do Fedora. Isso permite que os usuários de distribuições baseadas no RHEL tenham acesso a uma gama mais ampla de ferramentas, como htop, ImageMagick, Chromium e vários módulos de linguagens de programação.
O objetivo do EPEL é simples, mas essencial: preencher a lacuna entre a extensa biblioteca de pacotes disponível no Fedora Linux e os repositórios mais enxutos e voltados para a estabilidade do RHEL e de suas distribuições derivadas compatíveis. Você pode navegar por todos os pacotes do EPEL no aplicativo web Fedora Packages, que fornece informações detalhadas sobre os pacotes e suas versões disponíveis nos diversos ramos do EPEL.
Como habilitar e usar o repositório EPEL
Instalação:
O repositório EPEL está disponível como um pacote RPM. Para instalá-lo em seu sistema, execute o seguinte comando:
sudo yum install epel-release
OU
sudo dnf install epel-release
Para verificar se o repositório está instalado e ativado, execute este comando para visualizar todos os repositórios no sistema:
sudo yum repolist
OU
sudo dnf repolist
Você deverá ver o repositório EPEL listado com o repo_id “epel” e o repo_name “Extra Packages for Enterprise Linux”.
Instalar pacotes do EPEL:
Agora você pode procurar e instalar pacotes disponíveis no repositório EPEL.
sudo yum install nome_do_pacote
OU
sudo dnf install nome_do_pacote
Desativar temporariamente o EPEL:
Se você quiser desativar temporariamente o EPEL, pode fazer isso usando este comando.
sudo dnf config-manager –disable epel
Para reativá-lo, você pode usar o parâmetro “–enable” no comando acima.
Considerações finais
Embora o EPEL não seja um requisito para rodar o Enterprise Linux, ele é um recurso extremamente útil. Pense nele como seu kit de ferramentas indispensável para ampliar a funcionalidade do seu sistema sem comprometer a estabilidade. No momento da redação deste artigo, o repositório EPEL inclui milhares de pacotes adicionais, que vão desde ferramentas de desenvolvimento até aplicativos essenciais que não estão incluídos nas distribuições básicas do Enterprise Linux.
Para os usuários que ainda utilizam distribuições Linux corporativas mais antigas, como o CentOS 6, 7 ou 8, é fundamental levar em consideração seu fim de vida útil. Esses sistemas não recebem mais atualizações oficiais de segurança, o que os torna vulneráveis a ameaças. Se a migração para alternativas como o AlmaLinux não for viável imediatamente, optar pelo suporte estendido pode ajudar a proteger os sistemas.
O Suporte de Ciclo de Vida Ilimitado (ELS) da TuxCare oferece patches de segurança para sistemas Linux fora de suporte pelo tempo que for necessário, mesmo após a data de fim de vida útil. Isso permite que as organizações continuem mantendo a segurança e a conformidade, ao mesmo tempo em que têm tempo suficiente para planejar as migrações. O ELS abrange mais de 140 pacotes, incluindo os críticos, como o kernel do Linux, glibc, OpenSSL, Python e outros. Para obter uma lista completa dos pacotes cobertos, acesse aqui.
Atualmente, a TuxCare oferece suporte às seguintes distribuições Linux que chegaram ao fim de vida útil: CentOS 6, CentOS 7, CentOS 8, CentOS Stream 8, Oracle Linux 6, Oracle Linux 7, Ubuntu 16.04e Ubuntu 18.04.

