9.5 Alpha 开始 Opera 终于有了 64 位的版本,但是由于 64 位平台插件并不全是 64 位的,会有一些问题。本篇文章以 openSUSE 10.3 为例讲解如何设置 Opera 64 位调用 32 位和 64 位插件。
研究了一晚上,感谢 myopera 上的 chewi。
1. 下载安装64位 Opera, 目前 opera 9.5 alpha 已有 64 位版本, build 1600 比较稳定,而且功能增加很多,欢迎试用。
下载下面目录 opera-9.50-20070928.2-shared-qt.x86_64.rpm
目录地址
2. 下载相同版本的32 位 opera 软件包,提取出 usr/lib/opera/版本号/operapluginwrapper 重命名(mv)为 operapluginwrapper32
32位下载,直接解压即可:地址
3. 将安装好的64位中operapluginwrapper 文件mv 为operapluginwrapper64 ,该文件默认位置 /usr/lib/opera/版本号/,将 operapluginwrapper32 也复制到这个目录下
4. 在这个目录下创建文本文件 ,名称 operapluginwrapper。
内容为:
#!/bin/sh
if [[ -n `echo ${@} | egrep "\/[^ ]*64"` ]]; then
exec ${OPERA_BINARYDIR}/operapluginwrapper64 ${@}
else
exec ${OPERA_BINARYDIR}/operapluginwrapper32 ${@}
fi
之后 chmod 755 operapluginwrapper
5. 如果你为 firefox 装了 nspluginwrapper 回导致 32 位插件无法使用(flash看不了),请屏蔽其下文件到其他目录。如果不懂,直接删除这个包。
6. 去http://tech.163.com/07/0924/18/3P6455BJ00092DHD.html 看看,一般 mplayer 插件是 64 位的,flash插件是 32 位的。如果你都装了,此页右边广告为 Flash, 左边为视频,都显示正常则不同架构插件在同时工作。