Cómo habilitar el repositorio RPMForge en RHEL / CentOS 7.x / 6.x / 5.x / 4.x
El repositorio RPMforge es una utilidad que se utiliza para instalar paquetes de software de terceros en Red Hat Enterprise Linux (RHEL) y Community ENTerprise Operating System (CentOS). Proporciona más de 5000 paquetes de software en formato rpm para estas distribuciones de Linux.
El repositorio de RPMforge no forma parte de RHEL o CentOS, pero está diseñado para funcionar con estos sistemas operativos. La lista completa de paquetes RPMForge se puede encontrar en http://packages.sw.be/.

Este artículo le brinda los pasos para instalar y habilitar el repositorio RPMForge en los sistemas RHEL/CentOS 7, 6, 5, 4.
Verificación de RHEL / CentOS es un sistema de 32 bits o 64 bits
Usamos el comando "uname -a" para verificar un sistema, ya sea de 32 bits o de 64 bits.
El sistema de 32 bits mostrará i686 i686 i386 GNU/Linux y el servidor de 64 bits mostrará x86_64 x86_64 x86_64 GNU/Linux.
Por lo tanto, es muy fácil verificar si un sistema es de 32 o 64 bits usando el comando "uname -a" del shell de la línea de comandos.
# uname -r Linux tecmint.com 2.6.32-279.5.2.el6.i686 #1 SMP Thu Aug 23 22:16:48 UTC 2012 i686 i686 i386 GNU/Linux
# uname -r Linux tecmint.com 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
Instalación del repositorio RPMForge en RHEL / CentOS 6/5/4
Descargue e instale el repositorio RPMForge seleccionando el paquete rpm apropiado para su sistema.
# 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
## 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
## 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
## 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: El repositorio RPMForge se instalará en el directorio /etc/yum.repod como un archivo rpmforge.repo.
Importación de la clave del repositorio RPMForge en RHEL / CentOS 7/6/5/4
A continuación, deberá descargar e instalar la clave GPG de DAG para su sistema.
# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm --import RPM-GPG-KEY.dag.txt
Nota: La clave GPG importada almacenada en el directorio/etc/pki/rpm-gpg como un archivo RPM-GPG-KEY-rpmforge-dag.
Instalación de paquetes usando el repositorio RPMForge en RHEL / CentOS 7/6/5/4
Intentemos instalar algo usando el repositorio rpmforge.
# yum --enablerepo=rpmforge install aria2
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)
Por lo tanto, cada vez que se instalan nuevos paquetes usando el comando Yum, se incluirá el repositorio RPMForge.
Deshabilitar el repositorio RPMForge en RHEL / CentOS 7/6/5/4
Para deshabilitar el repositorio RPMForge simplemente abra el archivo /etc/yum.repos.d/rpmforge.repo.
# vi /etc/yum.repos.d/rpmforge.repo
Cambie "habilitado u003d 1" a "habilitado u003d 0". 0 significa apagar y 1 significa encender.
### 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