EPEL (Extra Packages for Enterprise Linux) é um repositório de pacotes complementares de alta qualidade para distribuições Linux como CentOS Stream mantido pelo Projeto Fedora. EPEL fornece uma ampla gama de pacotes de software adicionais não incluídos nos repositórios padrão do CentOS, melhorando a funcionalidade e usabilidade do seu sistema. EPEL Next é um repositório complementar que fornece versões mais recentes de pacotes para garantir compatibilidade com as atualizações e recursos mais recentes do CentOS Stream.
Para habilitar EPEL e EPEL Next no CentOS Stream 9, você pode usar o terminal de linha de comando. Este guia orientará você nas etapas de configuração desses repositórios, garantindo que você tenha acesso a uma variedade mais ampla de pacotes de software.
Atualize o CentOS Stream antes da instalação do EPEL
É importante atualizar seu sistema antes de prosseguir com o tutorial para garantir que todos os pacotes existentes estejam atualizados e para evitar conflitos durante a instalação.
sudo dnf upgrade --refresh
Instale EPEL e EPEL em seguida
Inicialmente, ative o repositório CRB. Para quem não conhece, CRB é o novo repositório para ferramentas CentOS Stream, substituindo o antigo repositório PowerTools.
sudo dnf config-manager --set-enabled crb
Agora, use o seguinte comando de terminal (dnf) para instalar o EPEL.
sudo dnf install \
https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm \
https://dl.fedoraproject.org/pub/epel/epel-next-release-latest-9.noarch.rpm
Os usuários que não precisam ou não desejam podem remover o EPEL Next simplesmente excluindo a última linha do comando acima.
Confirme a instalação do EPEL
Agora que o repositório EPEL foi instalado, é uma boa ideia verificar a instalação. O método mais direto e rápido é usar o comando dnf repolist.
dnf repolist | grep epel
Conforme mencionado anteriormente, o repositório foi exibido e instalado com sucesso.
Exemplos de comandos do repositório EPEL
A seguir, o tutorial percorrerá alguns comandos que você pode achar úteis em seu terminal pesquisando no repositório.
Primeiramente, para listar todos os pacotes que estão disponíveis no repositório EPEL, utilize o comando:
dnf list available --enablerepo=epel
Procure um pacote específico no repositório EPEL, utilize o comando:
dnf search package-name --enablerepo=epel
Para instalar um pacote do repositório EPEL, use o comando:
dnf install package-name --enablerepo=epel
Por fim, para verificar atualizações nos pacotes instalados do repositório EPEL, use o comando:
dnf check-update --enablerepo=epel
Comandos EPEL adicionais no CentOS Stream
Remover EPEL do CentOS Stream
Idealmente, o repositório EPEL não precisa ser removido após a instalação, mas se necessário, use o seguinte comando para removê-lo.
Remover repositório EPEL:
sudo dnf remove epel-release
Remova o próximo repositório EPEL:
sudo dnf remove epel-next-release
Conclusão
Ao habilitar EPEL e EPEL Next em seu sistema CentOS Stream, você obtém acesso a vários pacotes de software adicionais que aprimoram os recursos do seu sistema. A atualização regular desses repositórios garante que você se beneficie dos recursos e melhorias mais recentes. Aproveite a maior funcionalidade e versatilidade que EPEL e EPEL Next trazem para o seu ambiente CentOS Stream.