红联Linux门户
Linux帮助

在fedora11安装了PPS 的totem插件

发布时间:2009-09-18 01:53:16来源:红联作者:微宝贝
[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]
文章评论

共有 47 条评论

  1. enko0705 于 2009-10-27 20:05:04发表:

    前些日子在Ubuntu 9.04下用过,最近换Fedora 11了,有空去试一下

  2. neilhhw 于 2009-10-24 18:21:21发表:

    好贴,收藏啊~~

  3. yorktown 于 2009-10-12 21:56:22发表:

    呵呵 那我也去试试

  4. nahcoiii 于 2009-10-09 10:13:10发表:

    发现有人在googlecode建立了一个项目
    http://code.google.com/p/totem-pps/

    在这里下载

  5. kin_zhang 于 2009-10-09 08:36:32发表:

    10# 微宝贝


    学习了

  6. nahcoiii 于 2009-10-04 22:28:21发表:

    话说为什么不能下载了……

  7. wwdfuture 于 2009-10-03 15:53:33发表:

    我的出现错误,少一个so文件。ubuntu 9.10 64

  8. pappercut 于 2009-09-23 08:26:40发表:

    引用:
    36# boxfile


    你仔细的看下你编译的结果,不是都告诉你了么,全部是文件没有找到,你自己的编译环境没有搭建完全而已,建议自己搭建下编译的环境
    东风唯笑 发表于 2009-9-22 17:40



    在LZ第一次强调的时候我就按照LZ的方法从新做了一次了。。。

  9. 东风唯笑 于 2009-09-22 22:49:15发表:

    39# hunhunsheng


    身为师长的身份也回复无意义的帖子!!!!!

  10. hunhunsheng 于 2009-09-22 20:21:34发表:

    sadfsdafsadfds

  11. 微宝贝 于 2009-09-22 18:10:49发表:

    引用:
    疯了~还是那个错
    pappercut 发表于 2009-9-22 15:35

    仔细看看,仔细检查。有时错误很明显。那个无法阅读资源的错误初步确定就是各个包之间匹配的问题。在各个论坛都看了老半天了,基本上确定是软件包之间版本匹配问题,我也纳闷我一遍就安装成功了,多遇到点错误就好说了,说不定现在可以解决很多的问题,我当初安装的时候是参考的ARCH的PPS安装方法。按照PKGBUILD的依赖关系一步一步的安装,一边搞定...

  12. 东风唯笑 于 2009-09-22 17:40:02发表:

    36# boxfile


    你仔细的看下你编译的结果,不是都告诉你了么,全部是文件没有找到,你自己的编译环境没有搭建完全而已,建议自己搭建下编译的环境

  13. boxfile 于 2009-09-22 16:49:11发表:

    27# 微宝贝
    大哥,那么多的错误是什么原因???
    还望指点一下

  14. pappercut 于 2009-09-22 15:35:37发表:

    疯了~还是那个错

  15. pappercut 于 2009-09-22 15:23:55发表:

    因为之前是参考另外一张帖子的。。里面有rpm版本的下载。。
    现在换成LZ的,编译最下面2个组件的时候果然没过去,提示好像是缺少gstreamer开发包。。之前以为只要能正常看rmvb就可以了:(

  16. pappercut 于 2009-09-22 15:15:20发表:

    我现在只好yum install gstreamer* --skip-broken试试了。。

  17. 微宝贝 于 2009-09-22 14:57:01发表:

    引用:
    我是指gst-plugins-pps和totem-pps
    pappercut 发表于 2009-9-22 14:47

    都是源代码安装的啊?没有rpm,至于那个无法从资源阅读或者无法解码多工传送的流我也不是很清楚怎么回事。因为我这一边就安装成功。我现在正在看。

  18. pappercut 于 2009-09-22 14:47:42发表:

    我是指gst-plugins-pps和totem-pps

  19. pappercut 于 2009-09-22 14:45:06发表:

    28# 微宝贝


    是指那2个rpm包吗,都成功阿

  20. 东风唯笑 于 2009-09-21 23:35:21发表:

    1# 微宝贝


    [attach]20611[/attach][attach]20612[/attach]

  21. 微宝贝 于 2009-09-21 21:09:09发表:

    引用:
    http://i37.tinypic.com/2ding1s.png
    我装完点击电影会报这个错
    之前我已经确认本地可以打开rmvb的文件了。。怎么办
    pappercut 发表于 2009-9-21 15:30

    我觉得是你的PPS插件安装有问题。你各个插件安装是不是成功啊?

  22. 微宝贝 于 2009-09-21 21:08:48发表:

    引用:
    你好,我的系统是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.i3 ...
    boxfile 发表于 2009-9-21 20:27

    运行的时候输入./autogen.sh,可能我输入错误

  23. 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吧?

  24. pappercut 于 2009-09-21 15:30:02发表:


    我装完点击电影会报这个错
    之前我已经确认本地可以打开rmvb的文件了。。怎么办

  25. BSDix 于 2009-09-21 11:13:12发表:

    7# nahcoiii


    我也遇到了一样的问题,我的是archlinux。你解决了吗?是插件的问题?

  26. jadefengling 于 2009-09-21 09:24:06发表:

    受教....对于技术的支持和对文化的理解才能使linux 走的更远.........楼主的文章不错.我学习了.

  27. 东风唯笑 于 2009-09-20 22:14:05发表:

    引用:

    我试了下,播放本地的rmvb文件可以播的。。。
    堕落kiss 发表于 2009-9-18 19:49

    pps是基于p2p的,可能是防火墙的问题,自己设置下网络那里

  28. 东风唯笑 于 2009-09-20 22:05:38发表:

    非常的不错的指导教程

  29. 微宝贝 于 2009-09-19 20:56:14发表:

    引用:
    好的 我试试
    堕落kiss 发表于 2009-9-19 19:43

    你从终端打开totem然后选择pps插件,然后选择观看一个电影看看终端有什么错误提示

  30. 堕落kiss 于 2009-09-19 19:43:22发表:

    好的 我试试

  31. 微宝贝 于 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插件安装有问题了。所以我决定你试试再安装一下试试,一步一步来,仔细看看每一步是不是有错误。

  32. 微宝贝 于 2009-09-18 23:21:36发表:

    引用:
    yum install gstreamer* 全装好了
    堕落kiss 发表于 2009-9-18 19:54

    把你的错误截个图,现在应该是有播放列表了,但是播放的时候有错误吧?你试过播放mpeg和avi,wmv格式的视频文件了没有?

  33. 堕落kiss 于 2009-09-18 19:54:55发表:

    yum install gstreamer* 全装好了

  34. 堕落kiss 于 2009-09-18 19:49:41发表:

    引用:

    没有安装PPS插件之前你们的totem是不是工作正常阿?另外安装各个包的时候是不是有什么错误出现阿?
    对于这个错误我猜测是你们的解码的问题,因为我发现有些人的totem播放器即便是没有安装PPS插件也同样出现了这样 ...
    微宝贝 发表于 2009-9-18 19:35

    我试了下,播放本地的rmvb文件可以播的。。。

  35. haolong 于 2009-09-18 19:48:53发表:

    支持,这才是红联最需要的技术人才

  36. 微宝贝 于 2009-09-18 19:35:57发表:

    引用:
    播放的时候 Could not demultiplex stream 是不是有什么没装对?
    堕落kiss 发表于 2009-9-18 19:13

    没有安装PPS插件之前你们的totem是不是工作正常阿?另外安装各个包的时候是不是有什么错误出现阿?
    对于这个错误我猜测是你们的解码的问题,因为我发现有些人的totem播放器即便是没有安装PPS插件也同样出现了这样的错误。关键是gstreamer的plugins尽量多的安装,什么ugly,bad的全装上就行了
    还有就是我前面说的那些依赖必需安装。我google下这个问题

  37. 微宝贝 于 2009-09-18 19:15:38发表:

    引用:
    安装完了出错误
    无法从资源阅读。
    或者是
    无法解码多工传送的流。
    nahcoiii 发表于 2009-9-18 18:02

    你最好是截个图。另外你得确认你 的每一部安装是不是成功了,而不是简单的复制我的代码来执行。虽然我给出了一部分依赖,但是我也不敢保证没有其他的依赖。因为每个人的电脑都有个体差异的存在,呵呵

  38. 堕落kiss 于 2009-09-18 19:13:20发表:

    播放的时候 Could not demultiplex stream 是不是有什么没装对?

  39. 微宝贝 于 2009-09-18 19:08:57发表:

    尤其是gstreamer-plugins-bad/ugly/base等,实在不行就全装吧

  40. 微宝贝 于 2009-09-18 19:08:17发表:

    引用:
    安装完了出错误
    无法从资源阅读。
    或者是
    无法解码多工传送的流。
    nahcoiii 发表于 2009-9-18 18:02

    是不是你的gstreamer安装的插件不够全啊?我这里没有任何问题。你把所有的gstreamer-plugins-*安装上试试