How to Add the RPMforge Repository on CentOS 5/RHEL 5 Linux Server

Share this Article :

In this post i will show on how to add the RPMforge repository into CentOS 5 and Linux Red Hat Enterprise Linux 5 (RHEL 5) and also applicable on CentOS 5.1,CentOS 5.2,CentOS 5.3,CentOS 5.4,CentOS 5.5 and CentOS 5.6. RPMforge repository is a collaboration of Dag, Dries, and other packagers. This steps has been tested on CentOS 5.7 and should be working on RHEL 5.

RHEL 5 and CentOS 5 x86 32bit
RHEL 5 and CentOS 5 x86 64bit

1. Import the RPMforge GPG key :

[[email protected] ~]# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
[[email protected] ~]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
[[email protected] ~]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
--2012-03-13 03:36:08--  http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Resolving pkgs.repoforge.org... 78.46.17.228
Connecting to pkgs.repoforge.org|78.46.17.228|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm [following]
--2012-03-13 03:36:09--  http://rpmforge.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Resolving rpmforge.sw.be... 78.46.17.228
Connecting to rpmforge.sw.be|78.46.17.228|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://tree.repoforge.org/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm [following]
--2012-03-13 03:36:10--  http://tree.repoforge.org/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Resolving tree.repoforge.org... 78.46.17.228
Connecting to tree.repoforge.org|78.46.17.228|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm [following]
--2012-03-13 03:36:10--  http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Resolving apt.sw.be... 193.1.193.67
Connecting to apt.sw.be|193.1.193.67|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12680 (12K) [application/x-redhat-package-manager]
Saving to: `rpmforge-release-0.5.2-2.el5.rf.i386.rpm'

100%[==========================================================>] 12,680      23.3K/s   in 0.5s

2012-03-13 03:36:13 (23.3 KB/s) - `rpmforge-release-0.5.2-2.el5.rf.i386.rpm' saved [12680/12680]

3. Verify the rpmforge-release package you have downloaded :

[[email protected] ~]# rpm -K rpmforge-release-0.5.2-2.el5.rf.i386.rpm
rpmforge-release-0.5.2-2.el5.rf.i386.rpm: (sha1) dsa sha1 md5 gpg OK

4. Install the rpmforge-release package using this command :

[[email protected] ~]# rpm -ivh rpmforge-release-0.5.2-2.el5.rf.i386.rpm
Preparing...                ########################################### [100%]
   1:rpmforge-release       ########################################### [100%]

5. You can start using RPMforge Repository to install, remove and update the package as below :

[[email protected] ~]# yum install package-name -y
[[email protected] ~]#  yum remove package-name -y
[[email protected] ~]#  yum update package-name -y

Resources :
RPMforge CentOS Wiki

Leave a Reply