Pesquisa de site

Como habilitar o repositório RPMForge no RHEL/CentOS 7.x/6.x/5.x/4.x


RPMForge/RepoForge ambos os projetos estão mortos e não devem ser usados – Por favor, use o Repositório EPEL.

O repositório RPMforge é um utilitário usado para instalar pacotes de software de terceiros no Red Hat Enterprise Linux (RHEL) e no Community ENterprise Operating Sistema (CentOS). Ela fornece mais de 5.000 pacotes de software no formato rpm para essas distribuições Linux.

O repositório RPMforge não faz parte do RHEL ou do CentOS, mas foi projetado para funcionar com esses sistemas operacionais. A lista completa de pacotes RPMForge pode ser encontrada em http://packages.sw.be/.

Leia também: Instale e habilite o repositório EPEL no RHEL/CentOS 7/6/5

Este artigo fornece etapas para instalar e ativar o repositório RPMForge em sistemas RHEL/CentOS 7, 6, 5, 4.

Verificando se o RHEL/CentOS é um sistema de 32 ou 64 bits

Usamos o comando “uname -a” para verificar um sistema, seja ele 32 ou 64 bits.

O sistema de 32 bits mostrará i686 i686 i386 GNU/Linux e o servidor de 64 bits mostrará x86_64 x86_64 x86_64 GNU/Linux.

Portanto, é muito fácil verificar se um sistema é de 32 ou 64 bits usando o comando “uname -a” do shell da linha de comando.

RHEL/CentOS de 32 bits
uname -r

Linux linux-console.net 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 i686 i686 i386 GNU/Linux
RHEL/CentOS de 64 bits
uname -r

Linux linux-console.net 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

Instalando o repositório RPMForge no RHEL/CentOS 6/5/4

Baixe e instale o repositório RPMForge selecionando o pacote rpm apropriado para o seu sistema.

Para RHEL/CentOS 7 64 bits
wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
Para RHEL/CentOS 6 32-64 bits
## RHEL/CentOS 6 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm

## RHEL/CentOS 6 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
Para RHEL/CentOS 5 32-64 bits
## RHEL/CentOS 5 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm

## RHEL/CentOS 5 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
Para RHEL/CentOS 4 32-64 bits
## RHEL/CentOS 4 32 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.i386.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm

## RHEL/CentOS 4 64 Bit OS ##
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm
rpm -Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm

Nota: O repositório RPMForge será instalado no diretório /etc/yum.repod como um arquivo rpmforge.repo.

Importando chave do repositório RPMForge no RHEL/CentOS 7/6/5/4

Em seguida, você precisará baixar e instalar a chave GPG do DAG em seu sistema.

wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm --import RPM-GPG-KEY.dag.txt

Nota: A chave GPG importada armazenada no diretório /etc/pki/rpm-gpg como um arquivo < forte>RPM-GPG-KEY-rpmforge-dag.

Instalando pacotes usando o repositório RPMForge no RHEL/CentOS 7/6/5/4

Vamos tentar instalar algo usando o repositório rpmforge.

yum --enablerepo=rpmforge install aria2
Saída de amostra:
Loaded plugins: fastestmirror, refresh-packagekit
Loading mirror speeds from cached hostfile
rpmforge                                                                                                                                       
Setting up Install Process
Dependencies Resolved

=================================================================================================
 Package                         Arch			Version                Repository       Size
=================================================================================================
Installing:
 aria2                           i686           1.15.1-1.el6.rf        rpmforge         1.2 M
Installing for dependencies:
 nettle                          i686           2.2-1.el6.rf           rpmforge         359 k

Transaction Summary
=================================================================================================
Install       2 Package(s)

Assim, sempre que um novo pacote for instalado usando o comando Yum o repositório RPMForge será incluído.

Desative o repositório RPMForge no RHEL/CentOS 7/6/5/4

Para desabilitar o repositório RPMForge basta abrir o arquivo /etc/yum.repos.d/rpmforge.repo.

vi /etc/yum.repos.d/rpmforge.repo

Altere “enabled=1” para “enabled=0“. 0 significa desligar e 1 significa ligar.

### Name: RPMforge RPM Repository for RHEL 6 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 0
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1