Sabayon Linux 安装 PPStream

    之前一直用Ubuntu,在Ubuntu上安装PPS是小菜一碟。现在换成Sabayon了,想要装个PPS看电影。发现困难重重。

    PPS官网上只有Fedora和Ubuntu版本的安装包。那也下载下来试试看。 

   先下载下来.deb的包,双击直接运行是不行了,那就试试dpkg命令吧。我的Sabayon是有dpkg命令的,于是 我在Sabayon的终端中敲入命令dpkg -i PPStream.deb.出现下面的错误:

sabayon Downloads # dpkg -i PPStream.deb 
dpkg:警告:downgrading ppstream from 1.0.2-12 to 1.0.2
(正在读取数据库 ... 系统当前共安装有 30 个文件和目录。)
正预备替换 ppstream 1.0.2-12 (使用 PPStream.deb) ...
正在解压缩将用于更替的包文件 ppstream ...
dpkg:警告:无法删除原有的目录 /usr/share/doc :目录非空
dpkg: dependency problems prevent configuration of ppstream:
 ppstream 依赖于 libqt4-core (>= 4.4.0);然而:
  未安装软件包 libqt4-core。
 ppstream 依赖于 libqt4-gui (>= 4.4.0);然而:
  未安装软件包 libqt4-gui。
 ppstream 依赖于 libqt4-network (>= 4.4.0);然而:
  未安装软件包 libqt4-network。
 ppstream 依赖于 libqt4-webkit (>= 4.4.0);然而:
  未安装软件包 libqt4-webkit。
 ppstream 依赖于 libqt4-xml (>= 4.4.0);然而:
  未安装软件包 libqt4-xml。
 ppstream 依赖于 mplayer;然而:
  未安装软件包 mplayer。

dpkg: error processing ppstream (--install):
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 ppstream

    然后想安装缺少的依赖文件,#equo install libqt4-core libqt4-gui libqt4-network libqt4-webkit libqt4-xml mplayer 

结果发现只装上了mplayer, 其他的都找不到……在网上查资料,发现有说可以用alien来安装.deb 到fedora的等等。装一个试试

#equo search alien

还真有

 @@ Searching...
>>      @@ Package: app-arch/alien-8.87 branch: 5, [sabayon-weekly] 
>>         Available:     version: 8.87 ~ tag: NoTag ~ revision: 0
>>         Installed:     version: 8.87 ~ tag: NoTag ~ revision: 0
>>         Slot:          0
>>         Homepage:      http://kitenet.net/programs/alien 
>>         Description:   Converts between the rpm, dpkg, 
>>                        stampede slp, and slackware tgz 
>>                        file formats 
>>         License:       LGPL-2.1

果断装上

#equo install alien

然后在PPS 下载目录下

alien -i PPStream.deb

出现同样的错误

sabayon Downloads # alien -i PPStream.deb 
Warning: Skipping conversion of scripts in package ppstream: postinst postrm preinst
Warning: Use the --scripts parameter to include the scripts.
dpkg --no-force-overwrite -i PPStream.deb
(正在读取数据库 ... 系统当前共安装有 25 个文件和目录。)
正预备替换 ppstream 1.0.2 (使用 PPStream.deb) ...
正在解压缩将用于更替的包文件 ppstream ...
dpkg: dependency problems prevent configuration of ppstream:
 ppstream 依赖于 libqt4-core (>= 4.4.0);然而:
  未安装软件包 libqt4-core。
 ppstream 依赖于 libqt4-gui (>= 4.4.0);然而:
  未安装软件包 libqt4-gui。
 ppstream 依赖于 libqt4-network (>= 4.4.0);然而:
  未安装软件包 libqt4-network。
 ppstream 依赖于 libqt4-webkit (>= 4.4.0);然而:
  未安装软件包 libqt4-webkit。
 ppstream 依赖于 libqt4-xml (>= 4.4.0);然而:
  未安装软件包 libqt4-xml。
 ppstream 依赖于 mplayer;然而:
  未安装软件包 mplayer。


dpkg: error processing ppstream (--install):
 依赖关系问题 - 仍未被配置
在处理时有错误发生:
 ppstream

不急,还有.rpm包,试试这个……奇迹发生了,哈哈

sabayon Downloads # alien -i PPStream.rpm 
Warning: Skipping conversion of scripts in package PPStream: postinst postrm
Warning: Use the --scripts parameter to include the scripts.
dpkg --no-force-overwrite -i ppstream_1.0.2-12_i386.deb
(正在读取数据库 ... 系统当前共安装有 25 个文件和目录。)
正预备替换 ppstream 1.0.2 (使用 ppstream_1.0.2-12_i386.deb) ...
正在解压缩将用于更替的包文件 ppstream ...
正在设置 ppstream (1.0.2-12) ...

而且应用程序菜单中也有PPStream了。貌似成功,点击菜单中的PPStream图标,发现过一下就自动关了……还是有问题。

用终端切到 /opt/pps/bin 目录下面,终端运行 ./PPStream ,发现有错误:

@sabayon:/opt/pps/bin$ ./PPStream
./PPStream: error while loading shared libraries: libemscore.so.0: cannot open shared object file: No such file or directory

在google上搜一下,找到如下网页,里面有同样的问题:

http://forum.ubuntu.org.cn/viewtopic.php?f=165&t=318733&start=0

解决办法是

lvxiong 写道:
2楼的朋友,由于我刚接触LINUX不久,很多命令都不懂,能否把把/opt/pps/lib里的so文件链接到/usr/lib这步的命令敲出来,谢谢!

你好,你安装上了吗?
1.下载rpm文件
2.sudo alien -i *rpm(如果没有alien,就先sudo aptitude install alien)
3.sudo ln -s /opt/pps/lib/libemscore.so.0.1.1648 /usr/lib/libemscore.so.0
4.sudo ln -s /opt/pps/lib/libemsnet.so.0.1.1648 /usr/lib/libemsnet.so.0
5.在gnome-terminal里运行/opt/pps/bin/PPStream,如果提示缺少so文件,再安装相应的包。

我的照做,

nestor@sabayon:/opt/pps/bin$ cd ../lib
nestor@sabayon:/opt/pps/lib$ ls
libemscore.so    libemscore.so.0.1.1946  libemsnet.so.0
libemscore.so.0  libemsnet.so            libemsnet.so.0.1.1946
sabayon lib #  ln -s /opt/pps/lib/libe mscore.so.0.1.1946 /usr/lib/libemscore.so.0

再运行,提示缺少libemsnet.so.0, 好办

sabayon lib #  ln -s /opt/pps/lib/libemsnet.so.0.1.1946 /usr/lib/libemsnet.so.0

再运行PPStream,发现可以正常打开了。^-^


但是,却播放不了视频,不论是在线视频还是本地文件都不行……已经尝试重新安装PPS 打过补丁的 mplayer-1.0rc3.可惜貌似没有用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值