roj*_*anu 5 firefox plugins java 32-bit
我正在尝试运行瞻博网络将程序连接到 vpn,它只能在 32 位 sun jre 上运行。到目前为止,我在谷歌上发现的所有东西都失败了。我不能使用任何脚本,例如madscientists,作为身份验证的一部分,我需要从网格中提供一些随机字符。
因此,为了将这个 32 位应用程序安装隔离到一个角落,我下载了 firefox 和 jre 并将它们解压缩到 /opt。当瞻博网络要求输入 root 密码时,我使用 sudo 运行 firefox。
这是 Firefox 插件文件夹
/ot/firefox32/plugins# ls -la
total 8
drwxr-xr-x 2 root root 4096 Mar 11 00:57 .
drwxr-xr-x 11 root root 4096 Mar 10 23:48 ..
lrwxrwxrwx 1 root root 49 Mar 11 00:57 libnpjp2.so -> /opt/java/32/jdk1.6.0_31/jre/lib/i386/libnpjp2.so
Run Code Online (Sandbox Code Playgroud)
Firefox 列出了 sun jre,但是当使用“http://java.com/en/download/installed.jsp”检查它时,它要么无法检测到 Java,要么 Firefox 冻结
有任何想法吗?
谢谢
注意:如果您遇到 Juniper <7.3 VPN 登录,下面的描述是有效的。Juniper/Junos 7.3 及更高版本应该可以使用最新的 Ubuntu 安装开箱即用。
我正在运行 Ubuntu 12.04/64 位,也偶然发现了这个问题。要通过我的客户站点的 Web 界面登录 Juniper VPN,我必须提供用户/密码/短信代码。所以疯狂科学家的剧本也不适合我。
与 psypher246 所写的相比,我为运行 32 位浏览器 + 32 位 Java 制定了一个略有不同的解决方案。除了包管理安装的主要 64 位版本之外,我还安装了第二个 32 位版本的 Firefox 浏览器。其他解决方案描述了完全删除 64 位浏览器并将其替换为 32 位浏览器,但我不想这样做。花费太多时间按照我想要的方式获取该浏览器。
这就是我所做的。
/opt/java或/usr/lib/jvm其他位置)。你不需要做这些update-alternatives事情。只需一个 JRE 就足够了。firefox文件夹中,有一个browser文件夹。plugins在那里创建一个文件夹并libnpjp2.so在该plugins文件夹中创建一个链接。(喜欢ln -s <your-32bit-jre>/lib/i386/libnpjp2.so <your-firefox32bit-location>/firefox/browser/plugins/)cd <your-firefox32bit-location>/firefox和./firefox -p)。创建要与此 32 Firefox 一起使用的新配置文件。确保 Firefox 在每次启动时都会要求使用该配置文件。about:plugins在 Firefox 地址栏中,您应该只能看到 32 位 java 插件。使用此浏览器实例,转到瞻博网络登录页面,您应该能够启动 VPN 会话。这样做的缺点是每次启动 Firefox 时都必须选择正确的配置文件,但这可以通过在命令行上设置默认参数来解决。
此问题会影响使用需要用户名、密码和安全令牌的 Juniper Network Connect 的用户。尽管疯狂科学家的脚本声称可以满足该标记,但它并不满足该标记。
我最近使用 Swiftfox 32 位版本修复了这个问题。
在尝试 Swiftfox 之前首先尝试:“sudo apt-get install ia32-libs”。那可能是您丢失的包裹。
如果没有,请从http://getswiftfox.com/download.htm下载 Swiftfox 。单击 deb 文件并下载 intel prescott 文件。使用以下命令安装:“sudo dpkg -i swiftfox_3.6.13-1_prescott.deb”。我创建了一个新的 java 文件夹来放置 32 位 java:“sudo mkdir /usr/java”,并将最新的 Java 7 32 位文件解压到其中:“sudo tar -zxvf jre-7u3-linux-i586.tar.gz -C / usr/java”。
现在将插件链接到 Swiftfox:“sudo ln -s /usr/java/jre1.7.0_03/lib/i386/libnpjp2.so /usr/lib/swiftfox/plugins/libnpjp2.so”
毕竟,虽然我无法同时运行 Swiftfox 32 位和 Firefox 64 位,但 Juniper Network Connect 可以完美运行。
更新:另请查看这个答案:130473
一起使用 32 位 Firefox 和 Java 的非常简单的方法,无需进行太多其他自定义配置
| 归档时间: |
|
| 查看次数: |
21836 次 |
| 最近记录: |