关于64位系统安装32位ppstream的问题解决

为当前最终发行版之前的所有版本提供支持
wliment
帖子: 15
注册时间: 2009-03-14 22:17
送出感谢: 0
接收感谢: 0

关于64位系统安装32位ppstream的问题解决

#1

帖子 wliment » 2010-11-06 11:57

我是菜鸟 搞了一个小时才弄好,发到这里看有没有人遇到 ,总结来说主要是 lib缺少和链接的问题


首先要安装 sudo apt-get install ia32-libs

因为是32位包 64位系统要 这样安装 sudo dpkg -i --force-architecture ppstream_1.0.0-1_i386.deb

我这里安装提示有相应的错误:
ln: 目标"/usr/lib/libemscore.so" 不是目录
ln: 目标"/usr/lib/libemsnet.so" 不是目录
ln: 目标"/usr/lib/libemscore.so.0" 不是目录
ln: 目标"/usr/lib/libemsnet.so.0" 不是目录


稍候在解决,这里先不管

在终端运行 PPStream
终端 会提示 缺少某些 ****.so.** 文件,或者 无法链接服务器(主要是没有找libemsnet.so.0文件)
解决方法 :
http://frozenfox.freehostia.com/cappy/下载 getlibs

软后用 getlibs -i ***** (你要安装的缺失库文件))libemscore.so libemsnet.so 是ppstream 自带的用链接解决

ln -s /opt/pps/lib/libemscore.so.0.1.1676 /usr/lib32/libemscore.so
ln -s /opt/pps/lib/libemsnet.so.0.1.1676 /usr/lib32/libemsnet.so

到这里 无法启动 或者 无法 观看视频的基本就解决 (mplayer 必须安装)
头像
Sunmover
帖子: 2339
注册时间: 2010-05-24 13:02
来自: 星城长沙
送出感谢: 0
接收感谢: 4 次

Re: 关于64位系统安装32位ppstream的问题解决

#2

帖子 Sunmover » 2010-11-06 12:36

看起来很8错,但是我的是32bits,顶下帖子吧,让大家分享到你的方法。 :em11
wliment
帖子: 15
注册时间: 2009-03-14 22:17
送出感谢: 0
接收感谢: 0

Re: 关于64位系统安装32位ppstream的问题解决

#3

帖子 wliment » 2010-11-06 12:51

Sunmover 写了:看起来很8错,但是我的是32bits,顶下帖子吧,让大家分享到你的方法。 :em11

哈哈! 谢谢
wliment
帖子: 15
注册时间: 2009-03-14 22:17
送出感谢: 0
接收感谢: 0

Re: 关于64位系统安装32位ppstream的问题解决

#4

帖子 wliment » 2010-11-06 12:54

我很纳闷ppstream编译成64 位的 很困难吗 每次都要折腾
头像
KOSKERS
帖子: 1439
注册时间: 2008-11-01 13:38
送出感谢: 25 次
接收感谢: 4 次

Re: 关于64位系统安装32位ppstream的问题解决

#5

帖子 KOSKERS » 2010-11-07 19:35

wliment, No match for libemscore.so
No packages to install
:em20 :em20 :em20
有用Telegram的吗?
欢迎加入公共群组:
https://t.me/joinchat/AAAAAApBLdk7AGFEeQo0fQ
头像
Sunmover
帖子: 2339
注册时间: 2010-05-24 13:02
来自: 星城长沙
送出感谢: 0
接收感谢: 4 次

Re: 关于64位系统安装32位ppstream的问题解决

#6

帖子 Sunmover » 2010-11-07 19:47

KOSKERS 写了:wliment, No match for libemscore.so
No packages to install
:em20 :em20 :em20
教程里不是有解决方法么???没用?
头像
lynnso
帖子: 384
注册时间: 2008-10-25 13:03
送出感谢: 0
接收感谢: 0

Re: 关于64位系统安装32位ppstream的问题解决

#7

帖子 lynnso » 2010-11-07 22:53

KOSKERS 写了:wliment, No match for libemscore.so
No packages to install
:em20 :em20 :em20
cp /opt/pps/lib/libem* /usr/lib32/
然后再终端运行pps看缺少什么....
饭糊了...
头像
hiphen
帖子: 803
注册时间: 2010-08-27 15:53
送出感谢: 0
接收感谢: 1 次

Re: 关于64位系统安装32位ppstream的问题解决

#8

帖子 hiphen » 2010-11-08 2:15

总结得不错

补充两点:
1. 如果运行PPStream图标,界面打开不了,在控制台中命令行运行 PPStream,可看到出错原因(为什么pps竟然没有error log文件,nnd!)
2. 根据出现的错误信息补全缺失库文件。一般是由于64位的库文件已安装,可是32位下的没有,所以要手动部署。一般都需要放置在/usr/lib32下。
例如我的环境除了lz的上述库,还需要补全libphonon.so和libfuse.so
这可以直接上debian的官网上下载tarball包,例如:
http://packages.debian.org/zh-cn/lenny/libfuse2

抽出文件后复制到/usr/lib32下即可。注意文件名要匹配,否则用ln -s自己建一个。例如我的需要抽出libfuse.so.2.7.4后,复制到/usr/lib32后,执行ln -s libfuse.so.2.7.4 libfuse.so.2
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12
头像
KOSKERS
帖子: 1439
注册时间: 2008-11-01 13:38
送出感谢: 25 次
接收感谢: 4 次

Re: 关于64位系统安装32位ppstream的问题解决

#9

帖子 KOSKERS » 2010-11-08 8:10

Sunmover, 谢谢你和楼下。都不行。我看着教程做的。
getlibs /opt/pps/libs/libemscore.so
No packages to install
有用Telegram的吗?
欢迎加入公共群组:
https://t.me/joinchat/AAAAAApBLdk7AGFEeQo0fQ
头像
KOSKERS
帖子: 1439
注册时间: 2008-11-01 13:38
送出感谢: 25 次
接收感谢: 4 次

Re: 关于64位系统安装32位ppstream的问题解决

#10

帖子 KOSKERS » 2010-11-08 8:10

lynnso, 已经都有了
报错:已经存在
有用Telegram的吗?
欢迎加入公共群组:
https://t.me/joinchat/AAAAAApBLdk7AGFEeQo0fQ
头像
lynnso
帖子: 384
注册时间: 2008-10-25 13:03
送出感谢: 0
接收感谢: 0

Re: 关于64位系统安装32位ppstream的问题解决

#11

帖子 lynnso » 2010-11-08 10:37

...即便已经存在...也不会出现
" 报错:已经存在 "这种提示吧.....
饭糊了...
头像
warlockyj
帖子: 44
注册时间: 2009-11-04 19:15
送出感谢: 0
接收感谢: 0

Re: 关于64位系统安装32位ppstream的问题解决

#12

帖子 warlockyj » 2010-11-08 10:41

还是有点小复杂啊,我用的32位
头像
hiphen
帖子: 803
注册时间: 2010-08-27 15:53
送出感谢: 0
接收感谢: 1 次

Re: 关于64位系统安装32位ppstream的问题解决

#13

帖子 hiphen » 2010-11-08 15:04

KOSKERS 写了:lynnso, 已经都有了
报错:已经存在

KOSKERS, 仔细看我上面的回帖没,报错少哪个so,就去找哪个so
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12
头像
KOSKERS
帖子: 1439
注册时间: 2008-11-01 13:38
送出感谢: 25 次
接收感谢: 4 次

Re: 关于64位系统安装32位ppstream的问题解决

#14

帖子 KOSKERS » 2010-11-08 17:55

hiphen, 谢谢你。
我少的是libemscore.so库文件。
教程说的是用getlibs匹配。但是getlibs说没有match的so
有用Telegram的吗?
欢迎加入公共群组:
https://t.me/joinchat/AAAAAApBLdk7AGFEeQo0fQ
头像
hiphen
帖子: 803
注册时间: 2010-08-27 15:53
送出感谢: 0
接收感谢: 1 次

Re: 关于64位系统安装32位ppstream的问题解决

#15

帖子 hiphen » 2010-11-08 19:32

那不是教程,那是个人总结,并不是每人适用

少这个,确认你是否正常安装了;确认是否有/opt/pps/lib目录;确实此目录下是否有libemscore.so.0.1.1648, libemsnet.so.0.1.1648 文件

如果有,那你执行
ln -s /opt/pps/lib/libemscore.so.0 /usr/lib32/libemscore.so.0
或者
ln -s /opt/pps/lib/libemscore.so.0.1.1648 /usr/lib32/libemscore.so.0

并非你的机器没有这个文件,是64位机器下找不到32位的库


其他库文件的缺失,参考我上贴,自己推敲
基础问题,请看入门手册http://people.ubuntu.com/~happyaron/udc-cn/lucid-html/

Acer aspire 4736G / Ubuntu 10.04LTS
Asus eeepc900 / Xandros
Nokia N900 / Maemo 1.2.12
回复

回到 “老旧版本支持”