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 :
[root@CentOS57 ~]# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt[root@CentOS57 ~]# wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm
[root@CentOS57 ~]# 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 :
[root@CentOS57 ~]# 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 :
[root@CentOS57 ~]# 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 :
[root@CentOS57 ~]# yum install package-name -y [root@CentOS57 ~]# yum remove package-name -y [root@CentOS57 ~]# yum update package-name -y
Resources :
RPMforge CentOS Wiki