您的位置:首页 > Web前端

Fedora 10下安装Mplayer(添加源和解决错误问题)

2009-06-24 22:26 531 查看
 

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

(注意权限问题,如果不是root,要用su命令输入root的密码或者sudo也可以,看到#而不是$符号)


Mplyer
fedora不给大家提供带有版权问题或是封源的软件,这个给我们下载软件带来了许多麻烦,所以在这里提供RPM Fusion源,来补充我们Linux的“软件库”。
直接复制到虚拟终端里就好了,必须需要root的权限哦。另外建议直接复制输入,以免打错字。

添加源:

-----------------------------------------------

rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm rpm -ivh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
-----------------------------------------------

如果安装这个源后还是不能正常使用yum,那很可能是由于key引起,解决办法是在终端里输入下面的代码试试:

Linux下的播放器很丰富,听说最好的还是MPlayer,简单的只要要安装好几个包,现在与大家一起学下一种在Fedora 10安装MPlayer的简便方法。

安装步骤如下:

首先确保你的电脑一定要联网 ,因为是在线安装;

其次打开终端,复制以下代码,回车看看吧

yum install mplayer

yum install mplayer-gui



在打开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)。



图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

 

 



 
 
 
如果这样还不行???????????????点击设置(见上图)——再点击字体(Font)标签(见下图),改为/home/sky/.mplayer/zysong.ttf这样就可以了

(sky是我自己的目录)

 
 

 

 



yum中添加其他mplayer源:(或者下载后安装rpm再执行yum安装mplayer命令)

http://ayo.freshrpms.net/fedora/linux/4/i386/RPMS.freshrpms/freshrpms-release-1.1-1.fc.noarch.rpm

再安装

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息