今天用sudo yum install mplayer安装提示没有可以用的包,晕倒,我想是因为官方资源问题,于是在百度搜索找到了解决方法

(注意权限问题,如果不是root,要用su命令输入root的密码或者sudo也可以,看到#而不是$符号)
在打开mplayer后,出现错误1(图略),
打开

/etc/mplayer/mplayer.conf找到fontconfig=yes一行改成fontconfig=no
可以用vi或者gedit打开
例如:
# vi /etc/mplayer/mplayer.conf敲击回车键
a(最后一行会多出一段英文----INSERT-----)
找到fontconfig=yes一行改成fontconfig=no
Exc(键盘左上方退出键或者CTRL+C)
:wq敲击回车键
出现如下这样的错误2:(安装字体 问题)
“New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf ).”见图(1)。
Fedora 下安装Mplayer(添加源和解决错误问题)_密码_02
图1
这种情况我们使用Fedora自带的字体来代替,/usr/share/fonts/zh_CN/TrueType/找其中一个字体文件 zysong.ttf复制到当前用户目录的 .mplayer/ 目录下,这样就能解决了字体问题了
(注意:
[root@localhost ~]# cd /usr/share/fonts/zh_CN/TrueType/
[root@localhost TrueType]# ls   -l (都是一个小写字母L不是数字 1) 确认有zysong.tt字体文件
再确认在你的用户目录下有目录.mplayer,方法如下(区别2种用户的检查方法)
---------------------------------------------------------------------------------------------------------------------------
(1)如果你不是root,而是普通用户sky,只是 用了su命令转为root权限,那么你的home下面应该有一个你的用户名的目录sky,我们检查以下你的这个目录下是否有隐藏目录. mplayer,如果有就可以继续,没有?你到底安装了mplayer么?别和我开玩笑了
(1)[root@localhost TrueType]# ls -al /home/sky(sky是我自己的目录)
(2)如果你是root,那么你的/下面应该有一个你的用户名的目录root,我们检查以下你的这个目录下是否有隐藏目录. mplayer,如果有就可以继续,没有?你到底安装了mplayer么?别和我开玩笑了
(2)[root@localhost TrueType]# ls -al /root
--------------------------------------------------------------------------------------------------------------------------------
)
普通用户
[root@username TrueType]#cd /home/sky(sky是我自己的目录)
[root@username sky]#cd .mplayer
[root@username .mplayer]#cp   /usr/share/fonts/zh_CN/TrueType/zysong.ttf   subfont.ttf
或者
root用户
[root@username TrueType]#cd /root
[root@username sky]#cd .mplayer
[root@username .mplayer]#cp   /usr/share/fonts/zh_CN/TrueType/zysong.ttf   subfont.ttf
Fedora 下安装Mplayer(添加源和解决错误问题)_百度搜索_03
如果这样还不行???????????????点击设置(见上图)——再点击字体(Font)标签(见下图),改为/home/sky/.mplayer/zysong.ttf这样就可以了
(sky是我自己的目录)
Fedora 下安装Mplayer(添加源和解决错误问题)_资源_04

yum中添加其他mplayer源:(或者下载后安装rpm再执行yum安装mplayer命令)
再安装
yum install mplayer
yum install mplayer-gui                 (这是安装图形界面)
播放rmvb格式需要安装×××
http://www.mplayerhq.hu/MPlayer/releases/codecs/
http://rpm4fc-cn.googlecode.com/files/w32codecs-20071007-0.1.i386.rpm
http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/codecs/windows-essential-20071007.zip



Fedora10下的mplayer使用时出现下面错误

error:could not open required directshow codec drvc.dll

解决方法:

[root@localhost ~]# # find /usr/lib -name drvc*
[root@localhost ~]# find /usr/lib -name drvc*
/usr/lib/codecs/drvc.so
[root@localhost ~]# ldd /usr/lib/codecs/drvc.so
linux-gate.so.1 => (0x00110000)
libstdc++.so.5 =>
not found
libc.so.6 => /lib/libc.so.6 (0x00162000)
/lib/ld-linux.so.2 (0x004ed000)

[root@localhost ~]# yum install libstdc++.so.5

OK!


还提示这样的话,下载一个dll
http://gd.qiannao.com:8080/servlet/FileDownload?vid=0&vid2=0&filename=//lena/%C9%CF%B4%AB%B7%D6%CF%ED/2009/1/19/drvc.dll