一、安装yum-priorities
yum-priorities插件可以为yum的源仓库指定优先级。如果安装包是用高优先级的源仓库安装的,那么这些包就不能用低优先级别的源仓库去更新。同样的,如果一个包可以从多个源仓库中下载安装,但指定了优先级别之后,这个包就会从最高优先级的源仓库安装。假如用户使用一个或者多个第三方源仓库,这些源仓库都会更新系统文件,有些更新甚至会潜在的危害你的的CentOS系统,这个时候,该插件就特别起作用了。
# yum -y install yum-priorities
二、查看/编辑priorities.conf
# vi /etc/yum/pluginconf.d/priorities.conf
[main]
enabled=1
如果该文件内没有以上两行的话,手工添加进去即可。
三、编辑CentOS-Base.repo
在该文件末尾追加如下行:
priority=2
也就是每个仓库后面添加了个priority=x,通过上面的设定之后,Yum将不会从低优先级的源更新那些来自base和update仓库的的安装包。这里x必须取1到99之间的整数。CentOS系统仓库的默认优先级是99.序号最小的源仓库具有最高的优先级。同常,最好是为CentOS系统 base 和 update仓库选择非常高的优先级(毕竟是官方的嘛!),在上面的CentOS-Base.repo 文件里,CentOS base 和 update仓库都被指定了最高的优先级 (priority=1)。
四、安装RPMforge:
1、下载
32位:
# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
64位:
# wget http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
2、安装DAG's GPG KEY
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
3、检查并安装前面所下载的rpmforge包
# rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm
# rpm -vih rpmforge-release-0.3.6-1.el5.rf.*.rpm
运行了上述的命令后,将会向CentOS系统yum源仓库里加入一个配置文件,并且会导入合适的 GPG keys。此时,最好也设置RPMForge仓库的优先级。
4、用下面的命令检查更新
# yum check-update
5、安装mplayer
# yum -y install mplayer*
本文来源于天空极速 http://www.siutung.org 原文链接:http://www.siutung.org/post/532/
yum-priorities插件可以为yum的源仓库指定优先级。如果安装包是用高优先级的源仓库安装的,那么这些包就不能用低优先级别的源仓库去更新。同样的,如果一个包可以从多个源仓库中下载安装,但指定了优先级别之后,这个包就会从最高优先级的源仓库安装。假如用户使用一个或者多个第三方源仓库,这些源仓库都会更新系统文件,有些更新甚至会潜在的危害你的的CentOS系统,这个时候,该插件就特别起作用了。
# yum -y install yum-priorities
二、查看/编辑priorities.conf
# vi /etc/yum/pluginconf.d/priorities.conf
[main]
enabled=1
如果该文件内没有以上两行的话,手工添加进去即可。
三、编辑CentOS-Base.repo
在该文件末尾追加如下行:
priority=2
也就是每个仓库后面添加了个priority=x,通过上面的设定之后,Yum将不会从低优先级的源更新那些来自base和update仓库的的安装包。这里x必须取1到99之间的整数。CentOS系统仓库的默认优先级是99.序号最小的源仓库具有最高的优先级。同常,最好是为CentOS系统 base 和 update仓库选择非常高的优先级(毕竟是官方的嘛!),在上面的CentOS-Base.repo 文件里,CentOS base 和 update仓库都被指定了最高的优先级 (priority=1)。
四、安装RPMforge:
1、下载
32位:
# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
64位:
# wget http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
2、安装DAG's GPG KEY
# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
3、检查并安装前面所下载的rpmforge包
# rpm -K rpmforge-release-0.3.6-1.el5.rf.*.rpm
# rpm -vih rpmforge-release-0.3.6-1.el5.rf.*.rpm
运行了上述的命令后,将会向CentOS系统yum源仓库里加入一个配置文件,并且会导入合适的 GPG keys。此时,最好也设置RPMForge仓库的优先级。
4、用下面的命令检查更新
# yum check-update
5、安装mplayer
# yum -y install mplayer*
本文来源于天空极速 http://www.siutung.org 原文链接:http://www.siutung.org/post/532/
如果是yum 安装过程中出现
Error: Package: mpg123-1.15.1-1.el5.rf.i386 (rpmforge)
Requires: libltdl.so.3
Error: Package: mplayer-1.0-0.48.svn20100703.el5.rf.i386 (rpmforge)
Requires: libopenal.so.0
Available: openal-0.0.8-2.el5.rf.i386 (rpmforge)
libopenal.so.0
等等错误时,可以到http://rpmfind.net/linux/rpm2html/search.php