Como habilitar o repositório EPEL no RHEL 8 / CENTOS 8 Linux

Como habilitar o repositório EPEL no RHEL 8 / CENTOS 8 Linux

Embora já tenha passado um tempo desde o lançamento do Red Hat Enterprise Linux 8, a versão correspondente do EPEL Repositório (pacotes extras para o Enterprise Linux) foi lançado apenas alguns dias atrás. O repositório contém pacotes que não são fornecidos pelas fontes oficiais de software, como por exemplo extundelete, Um utilitário para recuperar arquivos excluídos dos sistemas de arquivos ext3/4. Até agora, a solução para instalar esses software era construí -lo a partir da fonte ou usar a versão anterior do EPEL (menos do que o ideal). Neste tutorial, veremos como adicionar EPEL8 ao RHEL 8 / CENTOS 8.

Neste tutorial, você aprenderá:

  • Como adicionar o repositório EPEL8 ao RHEL 8 / CENTOS 8
  • Como verificar todos os pacotes contidos no repositório EPEL8



Requisitos de software e convenções usadas

Requisitos de software e convenções de linha de comando Linux
Categoria Requisitos, convenções ou versão de software usada
Sistema RHEL/CENTOS
Programas Nenhum software específico é necessário para seguir este tutorial
Outro Privilégios administrativos para instalar e configurar o repositório
Convenções # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de sudo comando
$ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular

Instalando o pacote de configuração

Permitindo o EPEL8 O repositório no RHEL 8 / CENTOS 8 é muito simples: tudo o que precisamos fazer é baixar e instalar o pacote de configuração que contém os arquivos do repositório. O arquivo está disponível para download no seguinte endereço. Para o bem deste tutorial, assumirei que estamos operando a partir da interface da linha de comando. Não precisamos baixar o pacote para instalá -lo: podemos executar a operação diretamente usando DNF gerenciador de pacotes:

$ sudo dnf install https: // dl.FedoraProject.org/pub/epel/epel-latest-8.Noarch.RPM

Nós apenas usamos DNF com o instalar subcomando e fornecer o Url do pacote (neste caso, usamos o https protocolo). Depois de executar o comando acima, uma visão geral das operações que seriam executadas é exibida, e somos solicitados a confirmar que queremos instalar o pacote:

=================================================== =============================== Arco do pacote Tamanho do repositório do arco do pacote ================ =================================================== =============== Instalando: Epel-L-LEASE NOACH 8-5.El8 @Commandline 21 K Resumo da transação ================================================ ===================================== Instalar 1 pacote Tamanho total: 21 K Tamanho instalado: 30 K Isso está ok [S/N]: Y 

Se confirmarmos digitando "y" e pressionando Enter, o pacote será instalado. Ele contém os arquivos necessários para configurar as fontes de software adicionais. Para ver onde esses arquivos foram instalados, podemos executar o seguinte comando:

$ sudo rpm -ql epel -lançamento

No comando acima, o -q a opção é a curta para --consulta, enquanto -eu é curto para --lista, e é usado para listar os arquivos contidos em um pacote. O comando acima produz a seguinte saída:

/etc/pki/rpm-gpg/rpm-gpg-key -epel-8/etc/yum.Repos.D/EPEL-Playground.repo /etc /yum.Repos.D/EPEL-Testing.repo /etc /yum.Repos.D/EPEL.repo/usr/lib/systemd/System-PRESET/90-EPEL.predefinição/usr/share/doc/epel-lase/usr/share/doc/epel-release/gpl/usr/share/doc/epel-lEase/readme -epel-8.MD

Além dos arquivos de documentação e do repositório público Chave GPG, Podemos ver que três arquivos de configuração do repositório foram instalados, eles são os arquivos com o .repo extensão: EPEL, Epel-Playground e Epel-testing. O primeiro é o principal repositório, aquele que é ativado por padrão, os outros dois contêm versão experimental de pacotes de software e devem ser ativados explicitamente. Para verificar se o EPEL O repositório foi ativado, podemos executar:

$ sudo dnf repolista -v

O comando, se invocado como acima, exibe uma lista de todos os repositórios ativados no sistema (também pode ser usado para exibir apenas os deficientes ou todos os repositórios existentes no sistema). Fornecendo o -v opção, (abreviação de --detalhado), podemos obter um relatório mais detalhado:

Repo-ID: EPEL Repo-Name: Pacotes extras para Enterprise Linux 8-X86_64 Repo-Revisão: 1566008900 Repondo-se: Sáb 17 de agosto de 2019 04:28:41 Am Cest Repo-Pkgs: 332 Repo-size: 110 ME Repo- Metalink: https: // espelhos.FedoraProject.org/metalink?repo = epel-8 & arch = x86_64 & infra = $ infra & content = $ contentDir Atualizado: Sáb 17 de agosto de 2019 02:08:39 CEST Repo-Baseurl: rsync: // ftp.Nluug.nl/fedora -epel/8/tudo/x86_64/(78 mais) repo-expire: 172.800 segundos (s) (último: sábado 17 de agosto de 2019 02:08:39 cest) Repo-filename:/etc/yum.Repos.D/EPEL.repo repo-id: rhel-8-for-x86_64-appstream-rpms repo-name: Red Hat Enterprise Linux 8 para x86_64-AppStream (RPMS) Repo-revisão: 1565891235 Repado: 15 de agosto de 2019 07:47:15 PM CEST Repo-Pkgs: 5.759 repo-tamanho: 8.5 g repo-Baseurl: https: // cdn.chapéu vermelho.com/content/dist/rhel8/8/x86_64/appstream/os repo-expire: 86.400 segundos (s) (último: qui 01 de janeiro de 1970 01:00.Repos.D/Redhat.Repo Repo-Id: RHEL-8-FOR-X86_64-BASEOS-RPMS Repo-name: Red Hat Enterprise Linux 8 para x86_64-Baseos (RPMS) Repo-Revisão: 1565191031 Repado: Qua 07 PM CEST Repo-Pkgs: 2.097 repo-tamanho: 1.9 G repo-Baseurl: https: // cdn.chapéu vermelho.com/content/dist/rhel8/8/x86_64/baseos/os repo-expire: 86.400 segundos (s) (último: qui 01 de janeiro de 1970 01:00.Repos.D/Redhat.Pacotes totais de repo: 8.188 

Como podemos ver na saída do comando, o repositório foi ativado corretamente, é o primeiro na lista.

Liste os pacotes contidos no repositório EPEL8

Depois de instalar e ativar o EPEL Repositório, podemos aproveitar os pacotes de software adicionais que ele fornece, instalando -os como de costume. Mas e se quisermos saber todos os pacotes contidos no repositório? Mais uma vez, tudo o que devemos fazer é usar DNF fornecendo o repo_id do repositório que queremos inspecionar, "EPEL" neste caso:

$ sudo dnf repositório packages epel lista

Aqui está um trecho do resultado do comando:

$ sudo dnf repositório packages epel lista atualizando repositórios de gerenciamento de assinatura. Última expiração de metadados verificação: 0:17:42 atrás em sábado, 17 de agosto de 2019 02:08:43 CEST. Pacotes disponíveis pacotes disponíveis Amavisd-New.Noarch 2.12.0-1.EL8 EPEL AMAVISD-NEW-DOC.Noarch 2.12.0-1.EL8 EPEL AMAVISD-NEW-SNMP.Noarch 2.12.0-1.EL8 EPEL APACHETOP.x86_64 0.19.7-1.EL8 EPEL ARJ.x86_64 3.10.22-30.EL8 EPEL BEECRYPT.x86_64 4.2.1-23.El8 Epel Beecrypt-apidocs.x86_64 4.2.1-23.EL8 EPEL BEECRYPT-DEVEL.x86_64 4.2.1-23.EL8 EPEL BGPDUMP.x86_64 1.6.0-2.El8 Epel Bird.x86_64 2.0.4-1.El8 Epel Bird-Doc.Noarch 2.0.4-1.EL8 EPEL Bodhi-Client.Noarch 4.0.2-2.EL8.1 EPEL Bodhi-Composer.Noarch 4.0.2-2.EL8.1 EPEL Bodhi-Server.Noarch 4.0.2-2.EL8.1 EPEL CC1541.x86_64 2.0-3.EL8 EPEL CC65.x86_64 2.18-8.EL8 EPEL CC65-DEVEL.Noarch 2.18-8.EL8 EPEL CC65-DOC.Noarch 2.18-8.EL8 EPEL CC65-UTILS.x86_64 2.18-8.EL8 EPEL CFITSIO.x86_64 3.47-1.EL8 EPEL CFITSIO-DEVEL.x86_64 3.47-1.EL8 EPEL CFITSIO-DOCS.Noarch 3.47-1.EL8 EPEL CFITSIO-ESTÁTICO.x86_64 3.47-1.EL8 EPEL […]

Como podemos ver na saída do comando, muito software geralmente fornecido pelo EPEL O canal ainda está faltando no repositório, como por exemplo, pacotes necessários para instalar ambientes alternativos de desktop como XFCE4 ou utilitários como PhpMyadmin (verifique nosso tutorial sobre a instalação da fonte, como alternativa). Esses pacotes provavelmente serão fornecidos no futuro.

Conclusão

Neste tutorial, aprendemos a instalar e ativar o repositório EPEL8 no RHEL 8 / CENTOS 8. Vimos como instalar o pacote de configuração automática que fornece o “.arquivos repos ”que contêm a configuração do repositório. Também aprendemos a verificar se a nova fonte de software foi adicionada ao sistema e como listar todo o pacote fornecido por ele.

Embora já tenha passado um tempo desde o lançamento do Red Hat Enterprise Linux 8, a versão correspondente do EPEL Repositório (pacotes extras para o Enterprise Linux) foi lançado apenas alguns dias atrás. O repositório contém pacotes que não são fornecidos pelas fontes oficiais de software, como por exemplo extundelete, Um utilitário para recuperar arquivos excluídos dos sistemas de arquivos ext3/4. Até agora, a solução para instalar esses software era construí -lo a partir da fonte ou usar a versão anterior do EPEL (menos do que o ideal). Neste tutorial, veremos como adicionar EPEL8 ao RHEL 8 / CENTOS 8.

Tutoriais do Linux relacionados:

  • Como recuperar a tabela de partição no Linux
  • Coisas para instalar no Ubuntu 20.04
  • Download do Linux
  • Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
  • Linux pode obter vírus? Explorando a vulnerabilidade do Linux…
  • Mint 20: Melhor que o Ubuntu e o Microsoft Windows?
  • Oracle Linux vs Red Hat (RHEL)
  • Melhor distro Linux para desenvolvedores
  • Arquivos de configuração do Linux: os 30 primeiros mais importantes
  • Coisas para fazer depois de instalar o Ubuntu 22.04 Jellyfish…