LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1580|回复: 15

[原创]FC4下安装mplayer的详细过程解析

[复制链接]
发表于 2006-6-4 08:29:51 | 显示全部楼层 |阅读模式
FC4下安装mplayer的详细过程解析

安装mplayer需要四个包的安装:主程序,皮肤,codecs以及wincodecs(win32)。这四个程序都可以从mplayer官方网站下载:www.mplayerhq.hu ,我下载的程序分别是以下四种:
all-20060501.tar.bz2
Blue-1.5.tar.bz2
Mplayer-1.0pre7try2.tar
windows-all-20060501.zip
(把他们放在自己的主,目录下.开始安装)


安装时先安装编码包,mplayer的编码包须安装在/usr/lib/codecs/和/usr/lib/wincodecs(win32)中。

[root@fc4 mplayer]# tar vjxf all-20050216.tar.bz2

[root@fc4 mplayer]# mv all-20050216 /usr/lib/codecs

[root@fc4 mplayer]# chmod 644 /usr/lib/codecs/*

[root@fc4 mplayer]# chown root.root /usr/lib/codecs/*

[root@fc4 mplayer]# unzip windows-all-20060501.zip

[root@fc4 mplayer]# mv windows-all- 20060501 /usr/lib/wincodecs 或者 # mv windows-all-20050115 /usr/lib/win32

[root@fc4 mplayer]# chmod 644 /usr/lib/wincodecs/* 或者 # chmod 644 /usr/lib/win32/*

[root@fc4 mplayer]# chown root.root /usr/lib/wincodecs/* 或者 # chown root.root /usr/lib/win32/*


这样解码包就安装好了下面开始安装mplayer主程序

[root@computer liye]# bzip2 -cd Mplayer-1.0pre7.tar.bz2 | tar xvf -

[root@computer liye]# cd Mplayer-1.0pre7/


接下来是配置准备编译,是最关键也是最困难的。关于配置首先要确定几个rpm的包是否安装了,它们是:gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel,可以下载也可以在Fedora Core4的第四张安装盘里找到安装。

编译mplayer源码包时FC4默认安装的GCC4.0不可以用,而是要安装GCC3.2即这两个包:compat-gcc-32(CD3)和compat-gcc-32-c++ (CD4)(如果在安装系统时选全部安装,就不需要以上的配置准备了)


确认上面这几个包已经安装后,可以开始配置编译了:

[root@computer MPlayer-1.0pre7]# ./configure --enable-gui --enable-largefiles --enable-menu--prefix=/usr --confdir=/etc/mplayer--cc=gcc32

configure后面的参数是为了使用图形界面(即皮肤),以及配置文件位置等等设置的。需要注意的是,最后--cc=gcc32一定需要,是调用 gcc3.2来编译程序。否则会调用GCC4.0来编译,mplayer是不能用gcc4.0编译的。配置成功后,后面就一马平川了!

[root@computer MPlayer-1.0pre7]# make

[root@computer MPlayer-1.0pre7]# make install(时间会长点)

[root@computer]#cd etc

[root@computer]#cp example.conf /usr/local/mplayer/etc/config

[root@computer]#cp codecs.conf /usr/local/mplayer/etc/

(似乎会提示/usr/local/mplayer无法创建一般文件,那就一个一个给他建(mplayer、etc) ,有目录了,在cp一下)如果前面的设置等都正确,这里一般不会再有错误了。(至少我没遇到,也许和新的程序有关吧!我看见的教程都用的是一样的几个家伙。)


现在mplayer已经装到了你的linux里.下面要安装皮肤即图形界面

[root@computer liye]# bzip2 -cd Blue-1.5.tar.bz2 | tar xvf --C/usr/share/mplayer/Skin/

[root@computer liye]# mv /usr/share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/

这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,不用解压直接放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮肤了。


然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayerdesktop.xpm安装完了.
但还没有结束.大家在等等.


当启动MPlayer,有可能会出现如下这样的错误(也许是一定,毕竟没装字体嘛): "New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."

这时候我们可以用系统自带的字体来代替解决.

[root@fc4 mplayer]# cd /usr/share/fonts/chinese/TrueType/

找其中一个字体文件复制到当前用户目录的 .mplayer/ 目录下

[root@fc4 TrueType]#cp gbsn00lp.ttf /home/XXX/.mplayer/subfont.ttf

(如果提示无法创建一般文件,就手动建立空文件subfont.ttf ,在执行命令)这样就解决了字体问题了.
装的好辛苦啊!!这是我第一次装大的程序(除了系统),不过在装好后就觉得值了,我也正式放弃了陪了我2个月的realplayer .


(由于我无法上网,所以只能这样装,不知yum咋装啊!)

本次安装在完全安装的FC4下测试通过.在此预祝大家安装成功!!!
发表于 2006-6-4 22:29:27 | 显示全部楼层
Post by appless
FC4下安装mplayer的详细过程解析

安装mplayer需要四个包的安装:主程序,皮肤,codecs以及wincodecs(win32)。这四个程序都可以从mplayer官方网站下载:www.mplayerhq.hu ,我下载的程序分别是以下四种:
all-20060501.tar.bz2
Blue-1.5.tar.bz2
Mplayer-1.0pre7try2.tar
windows-all-20060501.zip
(把他们放在自己的主,目录下.开始安装)


安装时先安装编码包,mplayer的编码包须安装在/usr/lib/codecs/和/usr/lib/wincodecs(win32)中。

[root@fc4 mplayer]# tar vjxf all-20050216.tar.bz2

[root@fc4 mplayer]# mv all-20050216 /usr/lib/codecs

[root@fc4 mplayer]# chmod 644 /usr/lib/codecs/*

[root@fc4 mplayer]# chown root.root /usr/lib/codecs/*

[root@fc4 mplayer]# unzip windows-all-20060501.zip

[root@fc4 mplayer]# mv windows-all- 20060501 /usr/lib/wincodecs 或者 # mv windows-all-20050115 /usr/lib/win32

[root@fc4 mplayer]# chmod 644 /usr/lib/wincodecs/* 或者 # chmod 644 /usr/lib/win32/*

[root@fc4 mplayer]# chown root.root /usr/lib/wincodecs/* 或者 # chown root.root /usr/lib/win32/*


这样解码包就安装好了下面开始安装mplayer主程序

[root@computer liye]# bzip2 -cd Mplayer-1.0pre7.tar.bz2 | tar xvf -

[root@computer liye]# cd Mplayer-1.0pre7/


接下来是配置准备编译,是最关键也是最困难的。关于配置首先要确定几个rpm的包是否安装了,它们是:gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel,可以下载也可以在Fedora Core4的第四张安装盘里找到安装。

编译mplayer源码包时FC4默认安装的GCC4.0不可以用,而是要安装GCC3.2即这两个包:compat-gcc-32(CD3)和compat-gcc-32-c++ (CD4)(如果在安装系统时选全部安装,就不需要以上的配置准备了)


确认上面这几个包已经安装后,可以开始配置编译了:

[root@computer MPlayer-1.0pre7]# ./configure --enable-gui --enable-largefiles --enable-menu--prefix=/usr --confdir=/etc/mplayer--cc=gcc32

configure后面的参数是为了使用图形界面(即皮肤),以及配置文件位置等等设置的。需要注意的是,最后--cc=gcc32一定需要,是调用 gcc3.2来编译程序。否则会调用GCC4.0来编译,mplayer是不能用gcc4.0编译的。配置成功后,后面就一马平川了!

[root@computer MPlayer-1.0pre7]# make

[root@computer MPlayer-1.0pre7]# make install(时间会长点)

[root@computer]#cd etc

[root@computer]#cp example.conf /usr/local/mplayer/etc/config

[root@computer]#cp codecs.conf /usr/local/mplayer/etc/

(似乎会提示/usr/local/mplayer无法创建一般文件,那就一个一个给他建(mplayer、etc) ,有目录了,在cp一下)如果前面的设置等都正确,这里一般不会再有错误了。(至少我没遇到,也许和新的程序有关吧!我看见的教程都用的是一样的几个家伙。)


现在mplayer已经装到了你的linux里.下面要安装皮肤即图形界面

[root@computer liye]# bzip2 -cd Blue-1.5.tar.bz2 | tar xvf --C/usr/share/mplayer/Skin/

[root@computer liye]# mv /usr/share/mplayer/Skin/Blue/ /usr/share/mplayer/Skin/default/

这里安装了刚刚的那个blue皮肤并将它设为默认的,安装完以后你也可以找到各种mplayer的皮肤,不用解压直接放到/usr/share/mplayer/Skin/下就可以在mplayer的界面上修改皮肤了。


然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayerdesktop.xpm安装完了.
但还没有结束.大家在等等.


当启动MPlayer,有可能会出现如下这样的错误(也许是一定,毕竟没装字体嘛): "New_Face faild. Maybe the font path is wrong. please supply the text font file. ( ~/.mplayer/subfont.ttf )."

这时候我们可以用系统自带的字体来代替解决.

[root@fc4 mplayer]# cd /usr/share/fonts/chinese/TrueType/

找其中一个字体文件复制到当前用户目录的 .mplayer/ 目录下

[root@fc4 TrueType]#cp gbsn00lp.ttf /home/XXX/.mplayer/subfont.ttf

(如果提示无法创建一般文件,就手动建立空文件subfont.ttf ,在执行命令)这样就解决了字体问题了.
装的好辛苦啊!!这是我第一次装大的程序(除了系统),不过在装好后就觉得值了,我也正式放弃了陪了我2个月的realplayer .


(由于我无法上网,所以只能这样装,不知yum咋装啊!)

本次安装在完全安装的FC4下测试通过.在此预祝大家安装成功!!!


[color="Magenta"]
有条件的话,可以连到网上,yum install一下mplayer。
回复 支持 反对

使用道具 举报

发表于 2006-6-6 14:42:28 | 显示全部楼层
天啊,装个软件都这么大排场,吓死人了!
回复 支持 反对

使用道具 举报

发表于 2006-6-6 14:45:45 | 显示全部楼层
天啊,装个软件都这么大排场,吓死人了!
回复 支持 反对

使用道具 举报

发表于 2006-6-7 18:00:52 | 显示全部楼层
是啊,我用apt-get install 装了mplayer之后,在命令行中可以播放文件,在图形界面下就不能播放,怪啊,现在正按照官方说明文件重装中。。。烦啊
回复 支持 反对

使用道具 举报

发表于 2006-6-7 18:32:53 | 显示全部楼层
gentoo里
emerge mplayer一个命令下去
全部搞定了
回复 支持 反对

使用道具 举报

发表于 2006-6-7 22:08:55 | 显示全部楼层
在debian/ubuntu里面apt一个命令搞定。
在FC里面一个yum搞定。

没有必要这么劳师动众。
回复 支持 反对

使用道具 举报

发表于 2006-6-8 01:15:25 | 显示全部楼层
Post by zhllg
gentoo里
emerge mplayer一个命令下去
全部搞定了


直接emerge -p mplayer,如下
[php]
[ebuild  NS   ] dev-libs/glib-1.2.10-r5
[ebuild  NS   ] x11-libs/gtk+-1.2.10-r11
[ebuild  N    ] media-sound/lame-3.96.1
[ebuild  N    ] media-sound/xmms-1.2.10-r15
[ebuild  N    ] media-plugins/xmms-mpg123-1.2.10-r1
[ebuild  N    ] media-libs/libmikmod-3.1.11-r2
[ebuild  N    ] media-plugins/xmms-mikmod-1.2.10
[ebuild  N    ] media-plugins/xmms-vorbis-1.2.10-r1
[ebuild  N    ] media-plugins/xmms-arts-0.7.1-r1
[ebuild  N    ] media-plugins/xmms-mad-0.8
[ebuild  N    ] media-plugins/xmms-esd-1.2.10-r1
[ebuild  N    ] media-plugins/xmms-oss-1.2.10
[ebuild  N    ] media-plugins/xmms-alsa-1.2.10-r2
[ebuild  N    ] media-libs/giflib-4.1.4
[ebuild  N    ] media-video/mplayer-1.0.20060415
[/php]
可是我不想装xmms啊,咋办?
#USE="-xmms" emerge -p mplayer也是一样
回复 支持 反对

使用道具 举报

发表于 2006-6-8 01:16:53 | 显示全部楼层
不一样,呵呵
刚刚把USE打成USER了,晕死
回复 支持 反对

使用道具 举报

发表于 2006-6-8 14:28:47 | 显示全部楼层
我是用yum 装的 mplayer
但无法播放rmvb (只有声音)

请问我应该安装哪些codecs 解压在那??
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表