Como habilitar o repositório EPEL no RHEL 8 / CENTOS 8 Linux
- 2570
- 61
- Howard Fritsch
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
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…