Como habilitar o EPEL no CentOS Stream e no RHEL

O EPEL (Extra Packages for Enterprise Linux) adiciona software mantido pela comunidade aos sistemas Enterprise Linux. Para habilitá-lo, instale o pacote de lançamento do EPEL que corresponda à versão principal do seu sistema e, em seguida, habilite o repositório CRB correspondente para que os pacotes possam encontrar dependências comuns. Os passos abaixo abrangem o Red Hat Enterprise Linux (RHEL) 8, 9 e 10, além do CentOS Stream 9 e 10.

O EPEL é mantido pela comunidade Fedora, não por um repositório de produtos da Red Hat. Certifique-se de que a versão principal do EPEL corresponda à versão do EL que você está usando; não instale o EPEL 9 no EL 8 ou 10. Este guia abrange as versões atuais do RHEL 8–10 e do CentOS Stream 9–10. As versões CentOS Linux 6, 7 e 8, além do CentOS Stream 8, foram descontinuadas e não são abordadas neste guia.

Antes de ativar o EPEL

Use uma conta com sudoacesso e certifique-se de que a máquina consiga acessar os servidores de pacotes do Fedora. No RHEL, registre o sistema e confirme se os repositórios padrão estão disponíveis primeiro. Em um desktop ou servidor, os passos no terminal são os mesmos.

Verifique o sistema operacional instalado e a versão principal do Enterprise Linux:

cat /etc/os-release
rpm -E '%{rhel}'

O segundo comando imprime um número como 8, 9, ou 10. Se imprimir o literal %{rhel}em vez disso, verifique se o sistema é uma distribuição EL e inspecione /etc/os-releaseantes de continuar.

Exemplo de terminal executando rpm -E '%{rhel}' e retornando 9
Verifique a versão principal do EL antes de selecionar o pacote de versão EPEL correspondente.

Instale o pacote EPEL correspondente.

Use o DNF para instalar epel-releaseo RPM atual do Fedora. O comando abaixo lê a versão principal do EL do RPM e a insere no endereço de download oficial do Fedora:

EL_VERSION=$(rpm -E '%{rhel}')
sudo dnf install -y "https://dl.fedoraproject.org/pub/epel/epel-release-latest-${EL_VERSION}.noarch.rpm"

O pacote de distribuição é independente da arquitetura. Para obter um URL manual, use `http://localhost:8080`, `http://localhost:8080` epel-release-latest-8.noarch.rpmou epel-release-latest-9.noarch.rpm`http:// localhost:8080` para corresponder ao host. Leia a documentação do EPELepel-release-latest-10.noarch.rpm do Fedora para obter instruções específicas da sua distribuição.

Exemplo de instalação do pacote epel-release-latest-9.noarch.rpm do Fedora em um sistema EL 9 usando o terminal.
O comando mostrado usa EPEL 9; use a versão principal correspondente ao seu host.

Habilite o CRB ou o CodeReady Builder.

Muitos pacotes EPEL dependem de bibliotecas e componentes de desenvolvimento fornecidos pelo repositório de compilação do Enterprise Linux. No CentOS Stream, esse repositório é chamado de CRB . No RHEL, ele é chamado de CodeReady Linux Builder . O pacote de lançamento do EPEL instala um auxiliar que pode habilitar o repositório apropriado:

sudo crb enable

Execute o auxiliar após a instalação epel-release. Ele gerencia o nome do repositório para sistemas compatíveis; no RHEL, o repositório também deve estar disponível por meio da assinatura do sistema ou do serviço de conteúdo em nuvem. Se o auxiliar não estiver disponível em um host RHEL registrado, habilite o repositório CodeReady Builder correspondente diretamente:

EL_VERSION=$(rpm -E '%{rhel}')
sudo subscription-manager repos --enable="codeready-builder-for-rhel-${EL_VERSION}-$(arch)-rpms"

Em imagens de nuvem RHEL que utilizam a Infraestrutura de Atualização Red Hat (RHI), os IDs dos repositórios podem ser diferentes; utilize crbas instruções do provedor. No CentOS Stream, caso o crbrepositório não esteja disponível, instale o plugin DNF config-manager e habilite o CRB.

sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --set-enabled crb
Exemplo de terminal habilitando o repositório CRB com o auxiliar crb.
O CRB fornece dependências utilizadas por alguns pacotes EPEL.

Verifique se o EPEL está ativado.

Listar repositórios habilitados:

sudo dnf repolist --enabled

Procure por uma entrada chamada epel. Você também deverá ver seus repositórios base normais, como BaseOS e AppStream, e o repositório CRB ou CodeReady Builder. Ver epelconfirma que o DNF configurou o repositório; isso não garante que todos os pacotes estejam disponíveis para todas as versões do EL.

Instale um pacote pelo seu nome real com o DNF, por exemplo:

sudo dnf install <package-name>

Antes de usar um pacote, verifique a lista de pacotes EPEL do Fedora para a sua versão. A disponibilidade pode variar, pois os mantenedores do EPEL escolhem quais pacotes compilar para cada versão principal, e as versões dos pacotes podem ser diferentes entre o EPEL 8, 9 e 10.

Exemplo de terminal listando os repositórios habilitados, incluindo appstream, baseos, crb e epel
Confirme se epelaparece na lista de repositórios habilitados.

Solução de problemas comuns de configuração

  • “Nenhuma correspondência para o argumento: epel-release”: No RHEL, use o URL direto do RPM do Fedora acima. Verifique se a versão corresponde rpm -E '%{rhel}'.
  • “Nenhum repositório correspondente para modificar: crb”: Confirme epel-releasea instalação. Use sudo crb enableou instale dnf-plugins-coreantes de executar dnf config-managerno CentOS Stream.
  • O DNF não consegue encontrar uma dependência: verifique se o CRB ou o CodeReady Builder está ativado e, em seguida, atualize os metadados do repositório com `npm sudo dnf clean allinstall` seguido de `npm update` sudo dnf makecache. Mantenha também os repositórios base ativados.
  • Um pacote está faltando no EPEL: confirme se o pacote foi compilado para a sua versão principal do EPEL. Um pacote disponível para o EPEL 9 não é compilado automaticamente para o EPEL 10.

Saiba quais alterações no EPEL ocorrem no RHEL.

O EPEL é mantido por colaboradores do Fedora e suportado pela sua comunidade. A Red Hat não inclui o EPEL na cobertura de suporte padrão do RHEL, e o Suporte da Red Hat não pode depurar problemas em pacotes do EPEL. Para sistemas de produção, verifique a política de software de terceiros da sua organização, teste as atualizações em um ambiente representativo e evite combinar repositórios que forneçam pacotes conflitantes.

Para obter detalhes sobre a configuração atual, consulte a documentação do Fedora EPEL , as orientações de suporte do Red Hat para EPEL e as instruções do Red Hat para gerenciar repositórios assinados . As notas de versão do CentOS Stream 10 descrevem o repositório CRB e sua finalidade.

Deixar um comentário

Como instalar o tema Paper GTK no Linux

Como instalar o tema Paper GTK no Linux

Instale o tema Paper GTK a partir de repositórios Linux compatíveis, habilite-o para aplicativos GTK no GNOME Tweaks e veja o que o tema legado pode e não pode alterar.

Como instalar e configurar o SABnzbd no Linux

Como instalar e configurar o SABnzbd no Linux

Instale o SABnzbd no Ubuntu ou Debian, ou execute-o em um contêiner Docker em outro host Linux. Em seguida, abra a interface web e configure seu provedor e as pastas de download.

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Como gravar a saída de áudio dos alto-falantes no Linux com o Audacity

Capture o áudio da área de trabalho Linux no Audacity direcionando o fluxo de gravação para a fonte de monitor do seu dispositivo de saída. Siga os passos do PulseAudio e do PipeWire, dicas de exportação e correções para faixas silenciosas.

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Como usar o Dropbox no Linux: Instale e sincronize seus arquivos

Instale o Dropbox no Linux a partir do pacote oficial, faça login, sincronize uma pasta local, gerencie a sincronização seletiva e verifique o status pela linha de comando.

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Como instalar o Inkscape no Linux: Ubuntu, Fedora, Arch e outras distribuições

Instale o Inkscape a partir dos repositórios da sua distribuição Linux, do PPA estável do Ubuntu, do Snap ou do Flathub, utilizando os comandos e notas atuais para escolher a origem do pacote.

Como instalar o PulseEffects no Linux com o Easy Effects

Como instalar o PulseEffects no Linux com o Easy Effects

O PulseEffects agora é Easy Effects. Instale o equalizador baseado em PipeWire com apt, DNF, Pacman ou Flatpak, direcione o áudio e salve as configurações.

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Como encontrar e remover arquivos duplicados no Linux com o FSlint

Use o FSlint para analisar pastas selecionadas do Linux, verificar grupos duplicados e excluir arquivos redundantes com segurança, ou aprenda quando a fusão de links físicos é apropriada.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

Como instalar e configurar o Plex no OpenMediaVault com o Compose.

O antigo plugin OpenMediaVault para Plex foi arquivado. Configure o Plex no OMV 8 com OMV-Extras, o plugin Compose, armazenamento persistente e o contêiner oficial do Plex.

Como encontrar vírus no Linux pela linha de comando

Como encontrar vírus no Linux pela linha de comando

Aprenda como instalar o ClamAV, atualizar suas assinaturas, verificar arquivos e pastas do Linux recursivamente e revisar as detecções sem excluir arquivos automaticamente.

Como limpar e acelerar o Ubuntu com segurança

Como limpar e acelerar o Ubuntu com segurança

Limpe e acelere o Ubuntu com a limpeza segura do APT, verificações de armazenamento e controles de inicialização que ajudam a liberar espaço e solucionar problemas de lentidão na área de trabalho.