在64位的Firefox上如何使用32位的插件,例如flash,java等其他的32位插件?
解决方法:

以下信息是由红帽提供,但是已经超出了红帽的服务范围(https://www.redhat.com/support/service/sla/)和支持流程。按照以下的信息进行操作,可能会使您的系统失去红帽的支持服务。以下的信息可以满足您的需求,但是风险自负。

相关版本: Red Hat Enterprise Linux 4 和 Red Hat Enterprise Linux 5

解决方法:

使用nspluginwrapper,可以在64位的Firefox浏览器里面使用32位的插件。您可以访问 http://gwenole.beauchesne.info/en/projects/nspluginwrapper/ 去下载nspluginwrapper.

在红帽企业版4上面安装nspluginwrapper需要i386版本的gtk2包,运行下面的命令安装:

# up2date --arch=i386 gtk2

在红帽企业版5上面也需要同样的包,运行命令:

# yum gtk2.i386

完成上面的安装以后,运行下面的命令安装nspluginwrapper:

# rpm -Uvh nspluginwrapper-i386-.x86_64.rpm nspluginwrapper-.x86_64.rpm

nspluginwrapper安装以后,在/usr/lib/mozilla/plugins目录下面的32位插件可以被自动识别。

安装一个插件(例如,Flash 9插件)到Mozilla插件目录,运行下面的命令:

# nspluginwrapper -i /usr/lib/mozilla/plugins/libflashplayer.so

删除插件:

# nspluginwrapper -r /usr/lib64/mozilla/plugins/npwrapper.libflashplayer.so

更多信息,您可以访问http://gwenole.beauchesne.info/en/projects/nspluginwrapper/help