Centos/RHEL默認(rèn)的yum軟件倉(cāng)庫(kù)非常有限森逮,僅僅限于發(fā)行版本那幾張盤里面的常規(guī)包和一些軟件包的更新,利用RpmForge,可以增加非常多的第三方rpm軟件包。RpmForge庫(kù)現(xiàn)在已經(jīng)擁有超過10000種的CentOS的軟件包准脂,被CentOS社區(qū)認(rèn)為是最安全也是最穩(wěn)定的一個(gè)第三方軟件庫(kù)。
1檬洞、安裝yum-priorities插件
這個(gè)插件是用來(lái)設(shè)置yum在調(diào)用軟件源時(shí)的順序的狸膏。因?yàn)楣俜教峁┑能浖矗际潜容^穩(wěn)定和被推薦使用的添怔。因此湾戳,官方源的順序要高于第三方源的順序。如何保證這個(gè)順序广料,就需要安裝yum-priorities這插件了砾脑。
yum -y install yum-priorities
2、安裝完yum-priorities插件后需要設(shè)置/etc/yum.repos.d/ 目錄下的.repo相關(guān)文件(如CentOS-Base.repo)性昭,在這些文件中插入順序指令:priority=N (N為1到99的正整數(shù)拦止,數(shù)值越小越優(yōu)先)
一般配置[base], [addons], [updates], [extras] 的priority=1县遣,[CentOSplus], [contrib] 的priority=2糜颠,其他第三的軟件源為:priority=N (推薦N>10)
以CentOS-Base.repo 為例:
[base]
name=CentOS-$releasever - Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://ftp.sjtu.edu.cn/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
priority=1
3汹族、下載與安裝相應(yīng)rpmforge的rpm文件包
wget -c ftp://195.220.108.108/linux/dag/redhat/el6/en/x86_64/dag/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
rpm -Uhv rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
4、設(shè)置/etc/yum.repos.d/rpmforge.repo文件中源的級(jí)別
### Name: RPMforge RPM Repository for RHEL 5 - dag
### URL: http://rpmforge.net/
[rpmforge]
name = RHEL $releasever - RPMforge.net - dag
baseurl = http://apt.sw.be/redhat/el5/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el5/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
enabled = 1
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
priority=12
8其兴、測(cè)試安裝
yum install htop
參考:
http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html