RedHat配置EPEL软件源


1.安装yum-priorities插件
这个插件是用来设置yum在调用软件源时的顺序的。因为官方提供的软件源,都是比较稳定和被推荐使用的。因此,官方源的顺序要高于第三方源的顺序。如何保证这个顺序,就需要安装yum-priorities这插件了。
[root@ www.bkjia.com ~]# yum install yum-priorities #安装yum-priorities
PS:这里CentOS的配置需要配置一个.repo的文件,RedHat里面没有文件,也不需要进行配置

下载并安装EPEL的rpm,下载见本文最后。

下载完了rpm -ivh epel-release-5-4.noarch.rpm  

然后导入DAG的PGP Key
[root@ www.bkjia.com ~]# rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL
设置/etc/yum.repos.d/epel.repo文件中源的级别,添加priority=11
如下:
  1. [epel]  
  2. name=Extra Packages for Enterprise Linux 5 – $basearch  
  3. #baseurl=http://download.Fedoraproject.org/pub/epel/5/$basearch  
  4. mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch  
  5. failovermethod=priority  
  6. enabled=1  
  7. gpgcheck=1  
  8. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  
  9. priority=11  
  10. [epel-debuginfo]  
  11. name=Extra Packages for Enterprise Linux 5 – $basearch – Debug  
  12. #baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug  
  13. mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch  
  14. failovermethod=priority  
  15. enabled=0  
  16. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  
  17. gpgcheck=1  
  18. [epel-source]  
  19. name=Extra Packages for Enterprise Linux 5 – $basearch – Source  
  20. #baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS  
  21. mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch  
  22. failovermethod=priority  
  23. enabled=0  
  24. gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL  
  25. gpgcheck=1  
2.下载与安装相应rpmforge的rpm文件包

直接rpm -ivh rpmforge-release-0.5.1-1.el5.rf.i386.rpm  

安装DAG的PGP Key
[root@ www.bkjia.com ~]# rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
验证rpmforge的rpm文件包(可以略过,直接安装就好
[root@ www.bkjia.com ~]# rpm -K rpmforge-release-0.5.1-1.el5.rf.*.rpm
安装rpmforge的rpm文件包
[root@ www.bkjia.com ~]# rpm -i rpmforge-release-0.5.1-1.el5.rf.*.rpm
设置/etc/yum.repos.d/rpmforge.repo文件中源的级别,添加priority=12
如下:
  1. ### Name: RPMforge RPM Repository for Red Hat Enterprise 5 – dag  
  2. ### URL: http://rpmforge.net/  
  3. [rpmforge]  
  4. name = Red Hat Enterprise $releasever – RPMforge.net – dag  
  5. baseurl = http://apt.sw.be/redhat/el5/en/$basearch/rpmforge  
  6. mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge  
  7. #mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge  
  8. enabled = 1  
  9. protect = 0  
  10. gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag  
  11. gpgcheck = 1  
  12. priority=12  

最后测试升级,安装软件的方法和原来一样,yum install xxx就行了
[root@ www.bkjia.com ~]# yum check-update

免费下载地址在 http://linux.bkjia.com/

用户名与密码都是www.bkjia.com

具体下载目录在 /2012年资料/4月/10日/RedHat配置EPEL软件源/

更多RedHat相关信息见RedHat 专题页面 http://www.bkjia.com/topicnews.aspx?tid=10

相关内容