FC6下安装MPlayer-1.0pre8全部过程

1)lame-3.97.tar.gz
下载地址http://downloads.sourceforge.net ... =1159107882&big_mirror=0

# tar zxvf lame-3.97.tar.gz
# cd lame-3.97
# ./configure --prefix=/usr
# make
# make install

Note: If you install Lame without --prefix=/usr MPlayer may not properly link to the Lame libraries.

2)divx4linux-5.0.5-0.1.fc3.rf.i386.rpm
下载地址:
ftp://rpmfind.net/linux/dag/fedo ... 0.1.fc3.rf.i386.rpm
#rpm -ivh divx4linux-5.0.5-0.1.fc3.rf.i386.rpm

3)xvidcore-1.1.2.tar.gz
http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.gz
或者按说明下载http://downloads.xvid.org/downloads/xvidcore-1.1.2.tar.bz2

# tar jxvf xvidcore-1.1.2.tar.bz2
# cd xvidcore-1.1.0/build/generic/
# ./configure
# make
# make install


3.5) live555-latest.tar.gz 这个是用来支持流媒体协议(如rtsp,mms等)的
http://www.live555.com/liveMedia/public/

# tar zxvf live555-latest.tar.gz
# cd live
# ./genMakefiles linux
# make
# cd ..

# cp -a live /usr/local/lib/live


4) all-20061022.tar.bz2 和 windows-all-20061022.zip
这两个是 编码包
http://www1.mplayerhq.hu/MPlayer/releases/codecs/

mplayer的编码包默认应安装在/usr/local/lib/codecs/中,这样省事
(如果装在了其他目录,在装MPlayer时,./configure的参数要指明路径。)

# tar jxvf all-20061022.tar.bz2
# mkdir /usr/local/lib/codecs/
# mv -f all-20061022/* /usr/local/lib/codecs/
# rmdir all-20060611

then
# unzip windows-all-20061022.zip
# mv windows-all-20061022 /usr/lib/win32

# ln -s /usr/local/lib/codecs /usr/lib/win32


5)下载MPlayer-1.0pre8.tar.bz2
http://www.mplayerhq.hu/MPlayer/releases/MPlayer-1.0pre8.tar.bz2

# tar jxvf MPlayer-1.0pre8.tar.bz2
# cd MPlayer-1.0pre8

接下来是配置准备编译,是最关键也是最困难的。关于配置首先要确定几个rpm的包是否安装了,它们是:
gtk+-1.2.10, gtk+-1.2.10-devel, glib-1.2.10, glib-1.2.10-devel
查询有没有安装(例如#rpm -qa|grep gtk),发现有两个devel包没有装,用
#yum install gtk+-devel
#yum install glib-devel 安装了两个devel包。

编译mplayer源码包时FC6默认安装的GCC4.1不可以用,而是要安装GCC3.2即这两个包:
compat-gcc-32 和compat-gcc-32-c++
同样,我也是用
#yum install compat-gcc-32
#yum install compat-gcc-32-c++ 安装的

确认上面这几个包已经安装后,可以开始配置编译了:
# ./configure --enable-gui --enable-largefiles --enable-menu --prefix=/usr --confdir=/etc/mplayer --cc=gcc32
说一下参数的意思:
--enable-gui 是打开图形界面 这个我想一般都需要
--enalbe-largefiles 允许播放超过2g的大文件
--enable-menu 允许菜单
--prefix=/usr 这个...
--confdir=/etc/mplayer 这个是mplayer的安装目录
--cc=gcc32 用gcc32来编译,这个很关键
(注:我一开始还带了--enable-live参数,但是make时总是出错.最后把configure的参数--enable-live去掉终于安装上了.)
注意: 一定要用gcc-3.2来编译,而不能用FC6默认的gcc-4.1来编译。


# make
这个make时间比较长,可以听几首歌先,慢慢等,没有error的话就说明编译成功
# 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/


6)下载 Blue-1.6.tar.bz2
http://www1.mplayerhq.hu/MPlayer/Skin/
或者去最新主页http://www.mplayerhq.hu/design7/dload.html

#bzip2 -cd Blue-1.6.tar.bz2 | tar xvf - -C /usr/share/mplayer/skins/
# mv /usr/share/mplayer/skins/Blue/ /usr/share/mplayer/skins/default/

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

7) 字体font-arial-cp1250.tar.bz2
http://www.mplayerhq.hu/MPlayer/ ... rial-cp1250.tar.bz2

#tar jxvf font-arial-cp1250.tar.bz2
#cd font-arial-cp1250/
#cp font-arial-18-cp1250 ~/.mplayer/font


然后可以在桌面上放置一个mplayer的图标,在桌面上右键选择启动器,名称为mplayer;命令为/usr/bin/gmplayer,而mplayer的默认图标位置在/usr/share/pixmaps/mplayer-desktop.xpm

这样整个mplayer的安装过程就结束了,看上去挺麻烦其实真正做起来很快,顶多半个小时就可以做完。

另:卸载mplayer只需在刚刚由MPlayer-1.0pre7.tar.bz2解压出来的MPlayer-1.0pre7目录下运行makeuninstall即可。所以,这个解压出来的文件夹不要删除,如果删除了,卸载的时候也可以到安装目录下直接删除,linux下没有注册表的概念放心删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值