在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