CentOS5.5安装mplayer

本文转自“天空极速 丹丹の流水帐本 ”,原文内链接全部失效,因此效本人修改了原文内全部链接并发表出来。

 

一、安装yum-priorities
yum-priorities插件可以为yum的源仓库指定优先级。如果安装包是用高优先级的源仓库安装 的,那么这些包就不能用低优先级别的源仓库去更新。同样的,如果一个包可以从多个源仓库中下载安装,但指定了优先级别之后,这个包就会从最高优先级的源仓 库安装。假如用户使用一个或者多个第三方源仓库,这些源仓库都会更新系统文件,有些更新甚至会潜在的危害你的的CentOS系统,这个时候,该插件就特别 起作用了。

 

    # yum -y install yum-priorities  

二、查看/编辑priorities.conf

# vi /etc/yum/pluginconf.d/priorities.conf
[main]
enabled=1

如果该文件内没有以上两行的话,手工添加进去即可。

三、编辑/etc/yum.repos.d/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://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

64位:

# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm

2、安装DAG’s GPG KEY

# rpm --import http://apt.sw.be/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*  

安装时一般不会出现错误,如果出现错误仔细看是什么错误,比如我安装时出现下列错误:

Transaction Check Error:
file /usr/share/man/man1/mpg123.1.gz from install of mpg123-1.13.3-1.el5.rf.x86_64 conflicts with file from package mpg123-1.3.1-1.el5.rf.i386

这个错误是说两个包冲突了,执行rpm -e mpg123-1.3.1-1.el5.rf后,再次运行 yum -y install mplayer* ,就没问题了。

安装后在K菜单的“多媒体”中就能看到“MPlayer Media Player”了,表明安装成功!

Submit comment

Allowed HTML tags: <a href="http://google.com">google</a> <strong>bold</strong> <em>emphasized</em> <code>code</code> <blockquote>
quote
</blockquote>