[i=s] 本帖最后由 微宝贝 于 2009-9-18 19:43 编辑 [/i]
看见很多红友都为自己的fedora安装不上PPS而烦恼,其实我也很是郁闷。我曾经在自己的arch上安装成功了PPS的totem插件。但是那是借AUR的集体力量。
今天我看了看AUR的PKGBUILD的内容,然后自己尝试着在自己的fedora11里面安装了PPS的totem插件。已经安装成功,把自己的经验和大家分享一下。
1.安装必要的依赖。
(1)确认你安装了totem(gnome桌面自带)
(2)确认安装了gstreamer0.10和相关插件,否则解码不正常你还是不能播放
(3)确认安装了pkgconfig和intltool
2.安装PPStream libs for linux
下载地址
http://download.ppstream.com/linux/release_for_ubuntu.tgz
然后执行下面操作
tar zxvf release_for_ubuntu.tgz
cd release_for_ubuntu
tar zxvf libs_for_ubuntu.tgz
sudo cp -a libs/libpps*.so* /usr/lib/
sudo cp ppscdn_config.ini /etc/
完成安装libpps
3.安装libppswrapper
下载地址
http://people.freedesktop.org/~jinghua/distfiles/libppswrapper-0.0.17.7.tar.gz
tar zxvf libppswrapper-0.0.17.7.tar.gz
cd libppswrapper-0.0.17.7
./autogen.h(会有警告configure: WARNING: unrecognized options: --enable-maintainer-mode, --enable-debug)
./configure --prefix=/usr
sudo make
sudo makeinstall
libppswrapper 安装完成
4.安装PPStream plugin for gstreamer
下载地址
http://people.freedesktop.org/~jinghua/distfiles/gst-plugins-pps-0.0.17.11.tar.gz
tar zxvf gst-plugins-pps-0.0.17.11.tar.gz
cd gst-plugins-pps-0.0.17.11
./autogen.h
./configure --prefix=/usr
sudo make
sudo makeinstall
gst-plugins-pps安装完成
5.totem-pps插件
下载地址
http://people.freedesktop.org/~jinghua/distfiles/totem-pps-0.0.17.7.tar.gz
tar zxvf totem-pps-0.0.17.5.tar.gz
cd totem-pps-0.0.17.7
./autogen.h
./configure --prefix=/usr
sudo make
sudo makeinstall
totem-pps插件安装完成
所有安装结束。
6.打开totem----编辑---插件,在ppstream浏览器前面打上对对勾。[attach]20532[/attach]


enko0705 于 2009-10-27 20:05:04发表:
前些日子在Ubuntu 9.04下用过,最近换Fedora 11了,有空去试一下
neilhhw 于 2009-10-24 18:21:21发表:
好贴,收藏啊~~
yorktown 于 2009-10-12 21:56:22发表:
呵呵 那我也去试试
nahcoiii 于 2009-10-09 10:13:10发表:
发现有人在googlecode建立了一个项目
http://code.google.com/p/totem-pps/
在这里下载
kin_zhang 于 2009-10-09 08:36:32发表:
10# 微宝贝
学习了
nahcoiii 于 2009-10-04 22:28:21发表:
话说为什么不能下载了……
wwdfuture 于 2009-10-03 15:53:33发表:
我的出现错误,少一个so文件。ubuntu 9.10 64
pappercut 于 2009-09-23 08:26:40发表:
在LZ第一次强调的时候我就按照LZ的方法从新做了一次了。。。
东风唯笑 于 2009-09-22 22:49:15发表:
39# hunhunsheng
身为师长的身份也回复无意义的帖子!!!!!
hunhunsheng 于 2009-09-22 20:21:34发表:
sadfsdafsadfds
微宝贝 于 2009-09-22 18:10:49发表:
仔细看看,仔细检查。有时错误很明显。那个无法阅读资源的错误初步确定就是各个包之间匹配的问题。在各个论坛都看了老半天了,基本上确定是软件包之间版本匹配问题,我也纳闷我一遍就安装成功了,多遇到点错误就好说了,说不定现在可以解决很多的问题,我当初安装的时候是参考的ARCH的PPS安装方法。按照PKGBUILD的依赖关系一步一步的安装,一边搞定...
东风唯笑 于 2009-09-22 17:40:02发表:
36# boxfile
你仔细的看下你编译的结果,不是都告诉你了么,全部是文件没有找到,你自己的编译环境没有搭建完全而已,建议自己搭建下编译的环境
boxfile 于 2009-09-22 16:49:11发表:
27# 微宝贝
大哥,那么多的错误是什么原因???
还望指点一下
pappercut 于 2009-09-22 15:35:37发表:
疯了~还是那个错
pappercut 于 2009-09-22 15:23:55发表:
因为之前是参考另外一张帖子的。。里面有rpm版本的下载。。
现在换成LZ的,编译最下面2个组件的时候果然没过去,提示好像是缺少gstreamer开发包。。之前以为只要能正常看rmvb就可以了:(
pappercut 于 2009-09-22 15:15:20发表:
我现在只好yum install gstreamer* --skip-broken试试了。。
微宝贝 于 2009-09-22 14:57:01发表:
都是源代码安装的啊?没有rpm,至于那个无法从资源阅读或者无法解码多工传送的流我也不是很清楚怎么回事。因为我这一边就安装成功。我现在正在看。
pappercut 于 2009-09-22 14:47:42发表:
我是指gst-plugins-pps和totem-pps
pappercut 于 2009-09-22 14:45:06发表:
28# 微宝贝
是指那2个rpm包吗,都成功阿
东风唯笑 于 2009-09-21 23:35:21发表:
1# 微宝贝
[attach]20611[/attach][attach]20612[/attach]
微宝贝 于 2009-09-21 21:09:09发表:
我觉得是你的PPS插件安装有问题。你各个插件安装是不是成功啊?
微宝贝 于 2009-09-21 21:08:48发表:
运行的时候输入./autogen.sh,可能我输入错误
boxfile 于 2009-09-21 20:27:15发表:
[i=s] 本帖最后由 boxfile 于 2009-9-21 20:37 编辑 [/i]
你好,我的系统是fedora9,安装了如下:
totem-gstreamer-2.23.2-17.fc9.i386
gstreamer-plugins-flumpegdemux-0.10.15-2.fc9.i386
gstreamer-tools-0.10.20-1.fc9.i386
gstreamer-plugins-base-0.10.19-4.fc9.i386
gstreamer-plugins-good-0.10.8-10.fc9.i386
PackageKit-gstreamer-plugin-0.3.12-1.fc9.i386
gstreamer-python-0.10.11-2.fc9.i386
gstreamer-0.10.20-1.fc9.i386
gstreamer-plugins-pulse-0.9.5-0.5.svn20070924.fc9.i386
pkgconfig-0.23-6.fc9.i386
intltool-0.37.1-1.fc9.i386
我在安装到第三步时,安装libppswrapper出现如下错误:
make all-recursive
make[1]: Entering directory `/tmp/libppswrapper-0.0.17.7'
Making all in m4
make[2]: Entering directory `/tmp/libppswrapper-0.0.17.7/m4'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/tmp/libppswrapper-0.0.17.7/m4'
Making all in wrapper
make[2]: Entering directory `/tmp/libppswrapper-0.0.17.7/wrapper'
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -pthread -fPIC -DLIBEXEC_DIR="\"/usr/libexec\"" -g -O2 -MT libppswrapper_la-ppswrapper.lo -MD -MP -MF .deps/libppswrapper_la-ppswrapper.Tpo -c -o libppswrapper_la-ppswrapper.lo `test -f 'ppswrapper.c' || echo './'`ppswrapper.c
../libtool: line 835: X--tag=CC: command not found
../libtool: line 868: libtool: ignoring unknown tag : command not found
../libtool: line 835: X--mode=compile: command not found
../libtool: line 1002: *** Warning: inferring the mode of operation is deprecated.: command not found
../libtool: line 1003: *** Future versions of Libtool will require --mode=MODE be specified.: command not found
../libtool: line 1146: Xgcc: command not found
../libtool: line 1146: X-DHAVE_CONFIG_H: command not found
../libtool: line 1146: X-I.: command not found
../libtool: line 1146: X-I..: command not found
../libtool: line 1146: X-pthread: command not found
../libtool: line 1146: X-fPIC: command not found
../libtool: line 1146: X-DLIBEXEC_DIR="/usr/libexec": No such file or directory
../libtool: line 1146: X-g: command not found
../libtool: line 1146: X-O2: command not found
../libtool: line 1146: X-MT: command not found
../libtool: line 1146: Xlibppswrapper_la-ppswrapper.lo: command not found
../libtool: line 1146: X-MD: command not found
../libtool: line 1146: X-MP: command not found
../libtool: line 1146: X-MF: command not found
../libtool: line 1146: X.deps/libppswrapper_la-ppswrapper.Tpo: No such file or directory
../libtool: line 1146: X-c: command not found
../libtool: line 1198: Xlibppswrapper_la-ppswrapper.lo: command not found
../libtool: line 1203: libtool: compile: cannot determine name of library object from `': command not found
make[2]: *** [libppswrapper_la-ppswrapper.lo] 错误 1
make[2]: Leaving directory `/tmp/libppswrapper-0.0.17.7/wrapper'
make[1]: *** [all-recursive] 错误 1
make[1]: Leaving directory `/tmp/libppswrapper-0.0.17.7'
make: *** [all] 错误 2
请问,我该怎么办啊!
哦,还有,就是这里./autogen.h应该是./autogen.sh吧?
pappercut 于 2009-09-21 15:30:02发表:
我装完点击电影会报这个错
之前我已经确认本地可以打开rmvb的文件了。。怎么办
BSDix 于 2009-09-21 11:13:12发表:
7# nahcoiii
我也遇到了一样的问题,我的是archlinux。你解决了吗?是插件的问题?
jadefengling 于 2009-09-21 09:24:06发表:
受教....对于技术的支持和对文化的理解才能使linux 走的更远.........楼主的文章不错.我学习了.
东风唯笑 于 2009-09-20 22:14:05发表:
pps是基于p2p的,可能是防火墙的问题,自己设置下网络那里
东风唯笑 于 2009-09-20 22:05:38发表:
非常的不错的指导教程
微宝贝 于 2009-09-19 20:56:14发表:
你从终端打开totem然后选择pps插件,然后选择观看一个电影看看终端有什么错误提示
堕落kiss 于 2009-09-19 19:43:22发表:
好的 我试试
微宝贝 于 2009-09-18 23:32:53发表:
我再终端运行了一次totem
Invoking server: /usr/local/libexec/ppswrapper-run-server -p -1 -f 24
Initializing libppswrapper server: pid 2272 fd 24 port -1
[ppsvod_create]-----------start(ppstream,demo,gstreamer)
[ppsvod_create]-----------end
[ppsvod_add_item]---------start(pps://oumzcogqeb33virr2aqa.pps/%B5%D8%C7%F2%CD%A3%D7%AA%C8%D5.700k.rmvb,0x0)
[ppsvod_add_item]-----------end,index:1
[ppsvod_play_item]-----------start,index:1,validcode:(null)
[ppsvod_play_item]-----------end
可以看出文件的格式是rmvb
如果你的totem播放rmvb没有问题的话,按道理说播放pps也是没有问题,那现在应该是pps插件安装有问题了。所以我决定你试试再安装一下试试,一步一步来,仔细看看每一步是不是有错误。
微宝贝 于 2009-09-18 23:21:36发表:
把你的错误截个图,现在应该是有播放列表了,但是播放的时候有错误吧?你试过播放mpeg和avi,wmv格式的视频文件了没有?
堕落kiss 于 2009-09-18 19:54:55发表:
yum install gstreamer* 全装好了
堕落kiss 于 2009-09-18 19:49:41发表:
我试了下,播放本地的rmvb文件可以播的。。。
haolong 于 2009-09-18 19:48:53发表:
支持,这才是红联最需要的技术人才
微宝贝 于 2009-09-18 19:35:57发表:
没有安装PPS插件之前你们的totem是不是工作正常阿?另外安装各个包的时候是不是有什么错误出现阿?
对于这个错误我猜测是你们的解码的问题,因为我发现有些人的totem播放器即便是没有安装PPS插件也同样出现了这样的错误。关键是gstreamer的plugins尽量多的安装,什么ugly,bad的全装上就行了
还有就是我前面说的那些依赖必需安装。我google下这个问题
微宝贝 于 2009-09-18 19:15:38发表:
你最好是截个图。另外你得确认你 的每一部安装是不是成功了,而不是简单的复制我的代码来执行。虽然我给出了一部分依赖,但是我也不敢保证没有其他的依赖。因为每个人的电脑都有个体差异的存在,呵呵
堕落kiss 于 2009-09-18 19:13:20发表:
播放的时候 Could not demultiplex stream 是不是有什么没装对?
微宝贝 于 2009-09-18 19:08:57发表:
尤其是gstreamer-plugins-bad/ugly/base等,实在不行就全装吧
微宝贝 于 2009-09-18 19:08:17发表:
是不是你的gstreamer安装的插件不够全啊?我这里没有任何问题。你把所有的gstreamer-plugins-*安装上试试