3 Jul 2013

Ubuntu13.10下编译安装PPS

收藏到CSDN网摘

PPS出了Linux版本,不过更新日期是2011年,但是好歹有的用了.不过官方的教程不甚明了,下载之后会发现无法使用的情况.具体debug过程记录,日后要安装再次复制即可.

1.去官方下载pps的deb包,不要双击安装,建议按照说明执行命令
辅助软件:
    安装PPS Linux版本前需要先安装以下辅助软件:
    * QT库, 4.4.0及以上版本
    * libFuse库, 2.7.2及以上版本
    * Mplayer, 1.0rc2及以上版本
    *MPlayer视频解码器: MPlayer Essential Codec Pack(http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2)

    推荐使用apt-get方式安装: sudo apt-get install libqt4-core libqt4-dbus libqt4-gui libqt4-network libqt4-webkit libqt4-xml libfuse2 mplayer

2.下载mplayer的patch(http://download.ppstream.com/linux/mplayer.patch)

3.由于此patch是针对mplayer-1.0rc03的,所以去这里下载相应版本源码(http://www.mplayerhq.hu/MPlayer/releases/).

4.解压缩
tar -xvf MPlayer-1.0rc3.tar.bz2

5.按照官方说明,改名字,打补丁(注意dash后面是小写p,官方文档有误)
mv MPlayer-1.0rc3 MPlayer-PPS
patch -p1 < mplayer.patch
6.下载mplayer的codecs,去这里下载(http://www.mplayerhq.hu/MPlayer/releases/codecs/).然后将其复制到/usr/share/codes目录,这个目录没有就新建一个。然后在这个目录/usr/share/codecs内,解压all-20110131.tar.bz2。
tar -xvf all-20110131.tar.bz2 
7.进入到MPlayer-PPS路径内,运行configure.
./configure --prefix=/usr --confdir=/etc/mplayer --enable-largefiles --enable-x11 --disable-gui --codecsdir=/usr/share/codecs/  --language=zh_CN --disable-png --disable-live
8.编译
make
9.如果编译遇到错误,可以重新来过.
make distclean
./configure --codecsdir=/usr/share/codecs/ --disable-png
make
10.如果安装过程提示缺少什么包或者文件,可以自己用apt-file search来查找安装,例如Xlib.h
apt-file update
apt-file search Xlib.h |more
比对后发现libx11-dev这个包路径完全吻合,安装
apt-get install libx11-dev
如果有其他包错误,可以按照这个落后的方法一一安装. 11.最后也就是最头疼的make,由于configure的时候开启或者关闭了某些选项,有可能造成make失败.这时候需要多尝试不同的参数来慢慢试验.一旦make成功,直接安装即可.
make install


No comments :

Post a Comment