linux 下安装mplayer可不是一件容易的事情,在这台机子上装的时候能用,在另外的就不一定能行。历经数次周折,终于安装好了,以下是我安装成功的方法:
1 > 软件包准备:
1. 主程序包 MPlayer-1.0rc1.tar.bz2 ;
2. 解码器包 all-20061022.tar.bz2 ;
3. 皮肤包 Blue-1.7.tar.bz2 ;
4. win32解码器包 windows-all-20061022.zip ;
以上的安装包都可以在mplayer的官方网站上下载到,http://www.mplayerhq.hu/design7/dload.html
2> 先安装解码包
将all-20061022.tar.bz2 包解压出来的文件全部放在 /usr/lib/codecs/ 下面;将win32包解压出来的文件放在 /usr/lib/win32/ 下面,路径一定得正确,没有的文件夹可以创建。
3 > 安装主程序
将包解压出来放在/usr/share/下面,然后:
#cd /usr/share/MPlayer-1.0rc1/ 回车;
#./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --confdir=/etc/mplayer --language=zh_CN 回车;
在编译之前,确保你的系统里面有这几个rpm包或者更新的rpm包,[font=新宋体]gtk2-2.8[/font], [font=新宋体]gtk2-devel-2.8[/font], [font=新宋体]glib2-2.10[/font], [font=新宋体]glib2-devel-2.10[/font]. ,查看有没有或者是版本可用命令 rpm -q packetname , 比如查看gtk2的版本,rpm -q gtk2 就可以了, 如果没有,可使用 yum install ***.rpm 。包有了之后,就是
#make
#make install
这样就安装好了,你可以通过#mplayer 来查看是否安装好了。
4 > 安装皮肤和字体
在make install 结束之后,会有提示:
*** Download font at http://www.mplayerhq.hu/dload.html
*** for OSD/Subtitles support and extract to /usr/share/mplayer/font/
*** Download skin(s) at http://www.mplayerhq.hu/dload.html
*** for GUI, and extract to /usr/share/mplayer/skins/
所以将皮肤包解压出来,文件夹中的全部文件放在/usr/share/mplayer/skins/default/ 下面即可。字体安装将/usr/share/fonts/ 里面的一个字体,如 uming.ttf 直接复制到 ~/.mplayer/ 下,改名为:subfont.ttf
至此,一个完整的mplayer就安装好了,如果要还皮肤可以到网站上下载更多的,直接放到/usr/share/mplayer/skins/下就可以了。
5> 可能会出现 [AO OSS] audio_setup: Can't open audio device /dev/dsp: Device or resource busy 的错误提示,这是因为桌面环境使用的是Gnome,默认使用是 esd (Enlightenment Sound
Daemon),而不是我们通常使用的ALSA或者更老的OSS。esd的功能就是负责Gnome的背景音效,并且它有多音源同时发声的能力。自己安装的自己安装的 mplayer默认是使用OSS,导致在X下会提示"/dev/dsp被占用"之类的错误信息而不能正常使用,/dev/dsp就是被esd所占用了。
关掉ESD:系统 >首选项 >硬件>音效 中反选 Enable sound server startup 和 Sounds for events,结果就一切都正常了,就是Gnome的背景音效不见了.
6> 如果出现装好之后GUI界面播放视频的时候一闪就没了的情况,可能是机器配置不够,开了桌面效果,在系统 >首选项>观感 下把桌面效果关了,可能就会好了。
整个安装过程主要采用了http://www.mjmwired.net/resources/mplayer-fedora.html 上说的方法,遇到的问题都是借助百度来解决的。安装是我开眼界了,没想到在黑黑的终端下也能播放音乐,感觉太神气了,哈哈。
slovey 于 2007-10-07 21:12:08发表:
嗯,加油!