Pesquisa de site

Como habilitar o repositório RPMForge no RHEL/CentOS 8?


Introdução

O repositório RPMForge é um repositório de pacotes de terceiros que contém vários pacotes de software que não estão disponíveis nos repositórios padrão do RHEL/CentOS 8. O repositório fornece pacotes de software adicionais, atualizações e patches que podem ser instalados em seu sistema para aprimorar seu funcionalidade e desempenho.

Ao habilitar o RPMForge, você terá acesso a uma vasta gama de pacotes de software para RHEL/CentOS 8 que de outra forma não estariam disponíveis. Uma das principais razões pelas quais é importante habilitar o repositório RPMForge no RHEL/CentOS 8 é porque ele fornece acesso a pacotes de software que são essenciais para administradores de sistema e desenvolvedores.

Verificando repositórios existentes

Antes de habilitar o repositório RPMForge, é importante verificar se há algum repositório existente já habilitado em seu sistema RHEL/CentOS. Isso é necessário porque a ativação de vários repositórios pode levar a conflitos e erros durante a instalação do pacote.

A maneira mais fácil de verificar repositórios existentes é usando o comando yum repolist. Este comando lista todos os repositórios que estão atualmente disponíveis em seu sistema.

Para usar este comando, abra um terminal e digite -

yum repolist 

Após executar este comando, você verá uma lista de todos os repositórios habilitados junto com seu status (habilitado ou desabilitado) e o número de pacotes disponíveis em cada repositório. Se você vir várias entradas para um repositório (por exemplo, base, extras, atualizações), significa que diferentes versões do mesmo repositório estão habilitadas.

Também é possível verificar repositórios específicos usando o comando grep junto com yum repolist. Por exemplo, para verificar se o repositório base está habilitado em seu sistema, execute -

yum repolist | grep "base" 

Se o repositório base estiver habilitado, você verá seu nome junto com seu status e contagem de pacotes.

Antes de habilitar o repositório RPMForge no RHEL/CentOS 8, é importante verificar os repositórios existentes usando o comando yum repolist. Isso garante que não haja conflitos entre repositórios diferentes durante a instalação do pacote.

Habilitando o Repositório RPMForge

Habilitar o repositório RPMForge no RHEL/CentOS 8 é um processo simples que envolve adicionar o arquivo de configuração YUM/DNF do repositório ao diretório /etc/yum.repos.d/. Antes de habilitar o RPMForge, é recomendado verificar os repositórios existentes usando o comando yum repolist. Isso o ajudará a evitar conflitos que possam surgir ao ativar vários repositórios com pacotes semelhantes.

Para habilitar o repositório RPMForge no RHEL/CentOS 8, siga estas etapas -

  • Baixe e instale o pacote de lançamento RPMForge apropriado para o seu sistema usando o comando wget ou curl.

    Por exemplo, para CentOS 8 -

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.3-1.el8.rf.x86_64.rpm 
dnf install rpmforge-release-0.5.3-1.el8.rf.x86_64.rpm 
  • Após instalar o pacote, use seu editor de texto preferido para abrir o arquivo de configuração recém-adicionado localizado em /etc/yum.repos.d/rpmforge.repo.

nano /etc/yum.repos.d/rpmforge.repo 
  • Defina enabled=1 na seção [rpmforge] do arquivo de configuração.

[rpmforge] 
name = RHEL $releasever - RPMforge.net - dag 
baseurl = http://apt.sw.be/redhat/el$releasever/en/$basearch/dag 
enabled = 1 # set to 1 to enable this repository 
gpgcheck = 1 
gpgkey = http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 
protect = 0 
priority=10 
... 
  • Salve e feche o arquivo de configuração.

Você habilitou com sucesso o repositório RPMForge no RHEL/CentOS 8. Agora você pode usar gerenciadores de pacotes yum ou dnf para instalar pacotes do RPMForge, como ffmpeg, ffmpeg-devel e muitos outros.

Verificando a disponibilidade do repositório

Depois de habilitar com sucesso o repositório RPMForge em seu sistema RHEL/CentOS 8, é importante verificar se o repositório está disponível ou não. A verificação da disponibilidade do repositório garante que você possa instalar pacotes do repositório sem problemas. Nesta seção, discutiremos como verificar se o repositório RPMForge foi habilitado com sucesso e forneceremos exemplos de comandos que podem ser usados para verificar sua disponibilidade.

Verificando o repositório RPMForge

Para verificar se o repositório RPMForge foi habilitado com sucesso, você pode usar os comandos yum repolist ou dnf repolist. Esses comandos exibem uma lista de todos os repositórios disponíveis em seu sistema, juntamente com seu status habilitado e o número de pacotes que eles contêm. Para verificar se RPMForge está disponível usando yum, execute o seguinte comando -

sudo yum repolist 

Se o RPMForge estiver habilitado e disponível com sucesso, ele deverá aparecer na saída junto com outros repositórios instalados em seu sistema -

repo id 
repo name 
status !AppStream CentOS-8 - AppStream 5,090 
!BaseOS CentOS-8 - Base 2,843 !epel Extra Packages for Enterprise Linux 8 - x86_64 4,510 
!extras CentOS-8 - Extras 17 RPMforge RHEL/CentOS-$releasever - RPMforge.net - dag 1,173 

Se você estiver usando o gerenciador de pacotes dnf em vez de yum no sistema RHEL/CentOS 8, execute o seguinte comando para verificar se o repositório RPmforge foi adicionado -

sudo dnf repolist 

Isso dará uma saída semelhante a esta -

repo id repo name status 
AppStream CentOS-8 - AppStream 4.9 kB/s | 7.8 kB 00:01 BaseOS CentOS-8 - Base 3.1 kB/s | 3.9 kB 00:01 
extras CentOS-8 - Extras 464 B/s | 1.5 kB 00:03 *epel Extra Packages for Enterprise Linux 2.2 MB/s | 4.6 MB 00:02 
RPMforge RHEL/CentOS-$releasever - RPMforge.n 807 B/s | 11 kB 00:14 

Se o repositório RPMforge não estiver disponível ou ausente na saída, significa que houve um problema ao ativá-lo e pode ser necessário revisitar as etapas da seção anterior para resolver quaisquer problemas.

Verificar a disponibilidade do repositório é uma etapa importante para garantir que você possa instalar pacotes do repositório RPMForge sem problemas. Seguindo essas etapas e verificando a disponibilidade, você pode garantir que o RPMForge esteja habilitado com sucesso em seu sistema RHEL/CentOS e pronto para uso para necessidades de instalação de pacotes.

Instalando pacotes do repositório RPMForge

Agora que você habilitou com sucesso o repositório RPMForge em seu sistema RHEL/CentOS 8, é hora de instalar os pacotes dele. Você pode usar gerenciadores de pacotes yum ou dnf para instalar pacotes do RPMForge. No entanto, dnf é o gerenciador de pacotes recomendado para sistemas CentOS/RHEL 8, pois fornece melhor resolução de dependências e outros recursos.

Usando o Gerenciador de Pacotes yum

Se preferir usar o gerenciador de pacotes yum, você pode instalar pacotes do RPMForge usando o seguinte comando -

$ sudo yum --enablerepo=rpmforge install <package-name>

Substitua pelo nome do pacote que você deseja instalar. Por exemplo, se você deseja instalar o VLC media player do RPMForge, execute o seguinte comando -

$ sudo yum --enablerepo=rpmforge install vlc

Yum irá baixar e instalar todas as dependências necessárias junto com o pacote VLC media player. Uma vez instalado, você pode iniciar o VLC media player digitando “vlc” no terminal ou procurando por ele no menu de aplicativos.

Usando o Gerenciador de Pacotes dnf

Se você preferir usar o gerenciador de pacotes dnf, primeiro limpe qualquer cache de metadados executando -

$ sudo dnf clean all

Para procurar um pacote específico disponível no repositório RPMForge usando dnf, execute -

$ sudo dnf --enablerepo=rpmforge search <package-name>

Se uma correspondência for encontrada, você pode prosseguir com a instalação do pacote executando -

$ sudo dnf --enablerepo=rpmforge install <package-name>

Por exemplo, se você deseja instalar o popular editor de vídeo OpenShot da RPMForge, execute -

$ sudo dnf --enablerepo=rpmforge install openshot

dnf irá baixar e instalar automaticamente todas as dependências necessárias para o pacote. Uma vez instalado, você pode iniciar o OpenShot digitando “openshot” no terminal ou procurando por ele no menu do aplicativo.

Conclusão

Habilitar o repositório RPMForge no RHEL/CentOS 8 é crucial para administradores de sistema que precisam de acesso a uma gama mais ampla de pacotes. Com o RPMForge, os usuários podem instalar software adicional que pode não estar disponível nos repositórios padrão. Neste artigo, discutimos as etapas necessárias para habilitar o repositório RPMForge no RHEL/CentOS 8.

Artigos relacionados: