+ -
当前位置:首页 → 问答吧 → 在X86_64上运行32位firefox和32flash,要装上哪些32库的包

在X86_64上运行32位firefox和32flash,要装上哪些32库的包

时间:2009-02-05

来源:互联网

我现在装上32WINE依赖的,只能运行官方的32位firefox,
重新编译过的运行不了,还有32位flash也运行不了

作者: godloveme   发布时间: 2009-02-05

flash plugin 有64位的了
http://labs.adobe.com/downloads/flashplayer10.html

作者: harttmann   发布时间: 2009-02-05

32位的firefox用32位的flash

作者: godloveme   发布时间: 2009-02-05

32WINE是干吗的?

作者: harttmann   发布时间: 2009-02-05

装wine时会依赖装上32位的库,如果是别的发行版这时候已经可以运行32位的firefox和32flash了。但gentoo的包不太一样,不过应该也很简单,把却的32库文件补上就OK。
所以我来问问32位flash要调用哪些32位库文件,这些文件属于哪个包,我把他装上。

作者: godloveme   发布时间: 2009-02-05

好像装上emul32只是能运行32的程序,编译不了。记得原来论坛里有人说过。

作者: harttmann   发布时间: 2009-02-05

现在我只是运行不了32位flash,firefox容易解决
但flash就不知道缺什么

作者: godloveme   发布时间: 2009-02-05

nspluginwrapper

作者: kimux   发布时间: 2009-02-05

谢谢楼上回复,不过不是这个

作者: godloveme   发布时间: 2009-02-05

摘自mozilla-firefox-bin-3.0.5.ebuild
代码:
 amd64? (
 >=app-emulation/emul-linux-x86-baselibs-1.0
 >=app-emulation/emul-linux-x86-gtklibs-1.0
 app-emulation/emul-linux-x86-compat
flash依赖也可以看它的ebuild

另,现在已经可以用64位的firefox和flash,java了

作者: hezhit   发布时间: 2009-02-05

引用:
作者: hezhit
摘自mozilla-firefox-bin-3.0.5.ebuild
代码:
 amd64? (
 >=app-emulation/emul-linux-x86-baselibs-1.0
 >=app-emulation/emul-linux-x86-gtklibs-1.0
 app-emulation/emul-linux-x86-compat
flash依赖也可以看它的ebuild

另,现在已经可以用64位的firefox和flash,java了
这几个我装上了,官方编译的可以运行,但我原来在别的发行版上手动编译的就不行,
在终端下运行看提示少 libgio-2.0.so.0 libselinux.so.1 libpcre.so.3
可以从原来的平台CP过来,但在gentoo属于哪个包不清楚。

作者: godloveme   发布时间: 2009-02-05

分别是属于glibc,libselinux,libpcre包的,第一个可能版本问题,后两个是selinux库和perl正则库,在gen64貌似没有预编译给32位程序用的。

作者: hezhit   发布时间: 2009-02-05

引用:
作者: hezhit
分别是属于glibc,libselinux,libpcre包的,第一个可能版本问题,后两个是selinux库和perl正则库,在gen64貌似没有预编译给32位程序用的。
怎么办,没有预编译的就算我知道32位的依赖能编译安装得了吗?
有没有办法可以知道flash插件调用的是哪些库文件,我CP过来算了。
请不要提64位FIREFOX,和32位不是一个档次的东西,
32位firefox有JIT,64位没有。

作者: godloveme   发布时间: 2009-02-05

我换个角度问吧,portage里的mozilla-firefox-bin是32位的,
我64位怎样装mozilla-firefox-bin用上32位flash。

作者: godloveme   发布时间: 2009-02-07

emerge mozilla-firefox-bin netscape-flash
其他什么都不用管

作者: 三翻领   发布时间: 2009-02-07

This 64-bit plugin will not work with a 32-bit firefox.
* If you wish to continue using flash with firefox-bin, you should
* mask this version:
* =net-www/netscape-flash-10.0.21.1_alpha
* And re-emerge netscape-flash

然后echo =net-www/netscape-flash-10.0.21.1_alpha >> /etc/portage/profile/package.use.mask
emerge netscape-flash
依然
This 64-bit plugin will not work with a 32-bit firefox.
* If you wish to continue using flash with firefox-bin, you should
* mask this version:
* =net-www/netscape-flash-10.0.21.1_alpha
* And re-emerge netscape-flash

作者: godloveme   发布时间: 2009-02-07

引用:
作者: godloveme
This 64-bit plugin will not work with a 32-bit firefox.
* If you wish to continue using flash with firefox-bin, you should
* mask this version:
* =net-www/netscape-flash-10.0.21.1_alpha
* And re-emerge netscape-flash

然后echo =net-www/netscape-flash-10.0.21.1_alpha >> /etc/portage/profile/package.use.mask
emerge netscape-flash
依然
This 64-bit plugin will not work with a 32-bit firefox.
* If you wish to continue using flash with firefox-bin, you should
* mask this version:
* =net-www/netscape-flash-10.0.21.1_alpha
* And re-emerge netscape-flash
echo =net-www/netscape-flash-10.0.21.1_alpha >> /etc/portage/profile/package.use.mask

请教一下.... 为什么要加到这个文件里?有什么特别的吗?
/etc/portage/profile/package.use.mask

应该是这样吧
echo =net-www/netscape-flash-10.0.21.1_alpha >> /etc/portage/package.mask

作者: kimux   发布时间: 2009-02-07

很简单的问题居然弄了这么复杂.....
flash10 alpha没有什么特别的,只是开始原生支持64位,而本身支持-bin的firefox根本就不用考虑这个问题。反而可能会存在问题。
装32位的firefox自然需要诺干emul包,这些也会依赖上,无需人为干预

作者: 三翻领   发布时间: 2009-02-07

引用:
作者: 三翻领
很简单的问题居然弄了这么复杂.....
flash10 alpha没有什么特别的,只是开始原生支持64位,而本身支持-bin的firefox根本就不用考虑这个问题。反而可能会存在问题。
装32位的firefox自然需要诺干emul包,这些也会依赖上,无需人为干预
就是啊,我想本应该很简单啊,如果能运行32flash,我直接从官方网站下载也不必装portage
里的flash了,我32位firefox可以运行,但一碰到flash就死,第一个自然想到的是依赖。

作者: godloveme   发布时间: 2009-02-08

引用:
作者: kimux
echo =net-www/netscape-flash-10.0.21.1_alpha >> /etc/portage/profile/package.use.mask

请教一下.... 为什么要加到这个文件里?有什么特别的吗?
/etc/portage/profile/package.use.mask

应该是这样吧
echo =net-www/netscape-flash-10.0.21.1_alpha >> /etc/portage/package.mask
呵呵,加到/etc/portage/profile/package.use.mask 果然不行。
把32位flash装上了,原来是缺flash-libcompat,现在运行32位flash没问题了。
谢谢各位了

作者: godloveme   发布时间: 2009-02-08

热门下载

更多