在Linux环境下, 尤其是家用桌面电脑系统, 有一些必装的应用软件, 如Firefox, Thunderbird, RealPlayer,
OpenOffice.org, GAIM等等, 上面提到的这些基本上主流的Linux发行版都已默认附带了,
或者至少可以从现成的Repositories上面通过YUM, APT-GET, YaST等等配置工具自动下载安装,
还有一些非常好用的软件则往往是需要自己去下载和安装的. 这一部分的软件常见的安装方式大致可以分为现成的自解压安装程序,
RPM软件包和源代码tarball三种. 自解压的如Sun的JDK和JRE; RPM是.rpm后缀的文件, 下载下来用rpm
-ivh命令安装; tarball是相对来说比较麻烦, 但也是最有意思的一种方式, 把源代码包下载下来之后, 解压, 编译, 安装,
完全自主式的过程. (还有一个很重要的好处那就是编译出来的应用程序是针对目前使用的具体平台优化的.)
今天我们一起来看看MPlayer的安装过程, 一方面给刚接触Linux的朋友一点感性认识: 在Linux下面如何从源码开始安装应用软件;
另一方面, MPlayer的配置过程并不是十分直接了当, 会遇到这样那样的问题, 而网上能够找到的中文说明比较临散,
在这里做个在FC4环境下的安装过程的整理和备份.
MPlayer是什么? 是一个在UNIX的X Window环境下播放各种媒体格式的音频和视频播放器, 在目前可能是Linux下最流行,
也是支持格式最全的播放器了, 它的主页是: http://www.mplayerhq.hu/ . 呵呵, 居然是.hu, 有点意外.
为了从源代码开始安装一个支持GUI的MPlayer, 我们首先需要保证我们的系统中包含了gcc, gtk等工具包,
在这里我默认大家都安装了必要的编译所需的工具. 接下来我们就来看看具体的安装步骤:
## 1 - 安装准备 ##
在http://www.mplayerhq.hu/上找到并下载如下四部分相关的文件: (找不到? 别偷懒, Google一下吧.)
[源代码]MPlayer-1.0.pre7try2.tar.bz2 (主程序, 不带解码器和GUI皮肤)
[解码器]all-20050412.tar.bz2 (注意不是windows-*, 这一个all-20050412目前是最全的官方codecs)
[字体]gb2312-ming.tar.bz2 (为了支持中文字幕)
[皮肤]bluecurve-1.3.tar.bz2 (还有很多其他选择, 笔者比较喜欢简洁, 这个bluecurve就不错)
## 2 - 安装Codecs ##
我们要做的很简单, 就是把all-20050412.tar.bz2解压到/usr/local/lib/codecs/目录下, 命令是:
bzip2 -cd all-20050412.tar.gz2 | tar xvf -
cp all-20050412/* /usr/local/lib/codecs/
注意, 如果没有这个目录, 请用mkdir命令新建, 如果权限不够, 请用su使用root用户安装.
## 3 - 配置MPlayer ##
先解压主程序代码包: (建议在/usr/local/src目录执行以下步骤)
bzip2 -cd MPlayer-1.0pre7try2.tar.bz2 | tar xvf -
然后进入MPlayer-1.0pre7try2目录, 执行./configure, 配置Makefile:
./configure --enable-gui --cc=gcc32
--enable-gui参数指明我们需要图形界面, --cc=gcc32指明我们需要3.2版本的gcc (这是该版本MPlayer必须的,
它不支持3.2以下版本, 也不支持FC4自带的4.0). 在这个过程中, configure脚本会找到刚才我们安装的codecs,
执行成功后会有提示信息.
## 4 - 编译和安装MPlayer ##
很简单, 先后执行两个命令:
make
make install
注意, 如果不是第一次安装, 需要在这两个步骤之前做一次make clean.
OK, 到此我们已经可以在命令行试运行MPlayer了:
mplayer ?????.avi or mplayer ?????.mp3
## 5 - 安装字体 ##
把gb2312-ming.tar.bz2解压后, 会发现两个目录: gbsn00lp16和gbsn00lp24, 分别是16和24两种大小的字体, 选择其中一个, 将里面的文件全部拷贝到/usr/local/share/mplayer/font目录下.
## 6 - 安装皮肤 ##
把bluecurve-1.3.tar.bz2解压后, 将里面的文件全部拷贝到/usr/local/share/mplayer/Skin目录下.
## 7 - 开始运行 ##
好, 现在可以开始运行我们的GUI版MPlayer了, 命令是:
gmplayer
当然了, 你可以选择把上面这个命令加到面板或桌面上作为启动器. 如果发现字幕是乱码, 可以使用-unicode参数启动.
Enjoy!