首先需要说明一点的是,按照mplayer官网上的指示,通过svn下载的源代码似乎有问题,始终不能编译通过。尝试了多个版本的gcc,都是同样的问题。但是在我的记忆中,我曾经成功编译过svn获取的代码。大胆猜想,可能是svn上的代码不是很可靠吧。后来,在中选择下载所谓的old release,选择了这个包。这个是2010年2月10号打的包,编译安装成功。
ubuntu10.04中默认安装的是gcc-4.4,这个是可以用来编译该版本的mplayer的。之前,我也尝试了使用gcc-3.3.6,也是可以的。
0, 准备
除了上面提到的源代码文件,还需要下载几个包:
1)二进制编解码包:essential-20071007.tar.bz2。如果不需要这么多解码器的话,这个也可以省略
2)皮肤包:plastik-2.0.tar.bz2。皮肤包可以随便选,这个是我个人选择的皮肤。如果不需要GUI模式的话,这个也可以省略
3)我没有安装字体,默认使用的是英文。
1,解压缩源代码,我的电脑中的源代码目录是:~/working/mplayer-checkout-2010-02-10,以下以srcdir代替上面这个比较长的路径名
2,建立安装目录,不要安装在系统默认的目录下
$sudo mkdir /usr/local/mplayer
3,安装codecs包
$bunzip2 essential-20071007.tar.bz2
$tar -xvf essential-2007.tar
$sudo mkdir /usr/lib/codecs
$sudo cp essential-2007/* /usr/lib/codecs
4,编译安装
$cd srcdir(这个是源代码的根目录)
$./configure --prefix=/usr/local/mplayer --enable-gui --codecsdir=/usr/lib/codecs
$make
$make install
当成功执行上面的步骤后,就可以在/usr/local路径中看到mplayer的目录了。在/usr/local/mplayer/bin目录下,可以看到mplayer,gmplayer两个可执行文件。这就是编译出的结果
5,安装皮肤
$bunzip2 plastik-2.0.tar.bz2
$tar plastik-2.0.tar
$sudo cp plastik/* /usr/local/mplayer/share/mplayer/skins/default
6,建立系统链接
$sudo ln -s /usr/local/mplayer/bin/gmplayer /usr/local/bin
到目前为止,mplayer就算编译安装好了。在terminal中执行命令$gmplayer,就可以看到mplayer的程序界面了。
以上只是本人的个人安装经历。如果有错误,还望不吝赐教。
阅读(891) | 评论(0) | 转发(0) |