如何在 16.04 上安装 Firefox 32 位 ESR 52 而不卸载 Firefox 64 位

如何在 16.04 上安装 Firefox 32 位 ESR 52 而不卸载 Firefox 64 位

我的电脑有 Ubuntu 16.04.2 LTS 64 位和 Firefox 52 64 位。

对于其中一个政府网站,因为它使用浏览器 Java 插件来签署文件,所以我需要安装:

  1. Firefox ESR 52。普通 Firefox 52 不再支持 Java 作为浏览器插件,因为 NPAPI 已被删除(来源)。
  2. Firefox ESR 52 32 位。我确信 Firefox 32 位仅支持 Windows 上的 Sun Java,但不确定这是否也是 Ubuntu 上的限制。如果是,我需要 Firefox 32 位版本,而不是 Firefox 64 位版本。2

我知道我可以像这样安装 32 位 Firefox:

  1. 在终端中安装 Firefox 32 位:

    sudo apt install firefox:i386
    

    但是安装 32 位 Firefox 将会卸载 64 位 Firefox,而我想保留它。

  2. 下载并解压 Firefox 52 ESR 32 位2

有没有其他方法可以在 Ubuntu 16.04.2 LTS 64 位上安装 Firefox ESR 52 32 位并安装 Sun Java 32 位,而无需卸载 Firefox 52 64 位?

看:

  1. 除 Flash 外,其他插件支持均已取消
  2. 下载 Firefox 扩展支持版本

谢谢

答案1

请尝试此解决方法。对我来说,插件喜欢Java执行此操作后,VLC 恢复了。我正在使用Ubuntu 16.04 64 位Mozilla Firefox 64 位版本 52(非 ESR)和Java JDK 1.8.0_112

  1. 打开火狐并输入关于:配置在地址栏中,然后按 Enter
  2. 点击 '我接受风险!
  3. 右键单击任意位置并选择新建 > 布尔
  4. 类型插件.load_flash_only在出现的框中
  5. 将值设置为错误的
  6. 清除全部历史重新开始火狐

我还在使用采用 Java 插件和数字签名的各种政府网站。

尝试一下然后告诉我。

编辑:Mozilla Firefox 53 将删除该标志,plugin.load_flash_only因此此解决方法不再有效。

苍白之月网络浏览器团队宣布他们将继续支持NPAPI 插件无限期。要在 Pale Moon 中安装 Java 插件,请在终端中运行此命令

sudo ln -s /usr/lib/java/jdk1.8.0_121/jre/lib/amd64/libnpjp2.so /usr/lib/mozilla/plugins/libnpjp2.so

我已经在 Pale Moon 浏览器中测试了 java 插件。100% 正常运行。

答案2

我使用 16.04 LTS 64 位,
我从这里下载并解压 64 位 Firefox(但旧版本 - v.45)https://www.mozilla.org/en-US/firefox/organizations/all/
然后我关闭之前安装的“标准”版 Firefox,并从版本 45 存档的解压文件夹中运行“firefox”文件。
这样我就打开了我的网站,并在其中成功运行了 Java 应用程序。

PS
我还更新了 Java 以获得最新版本:

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

答案3

您可以在本地文件夹(例如~/applications/firefox_esr/)中安装新版本,但无法同时运行它们。据我所知Firefox 网站,Linux 版本没有 Windows 版本那样的限制;所以您最好只使用 ESR 64 位。


我遇到了类似的问题,但上述方法不足以解决 Java 插件的问题。如果这不能解决问题,请安装SeaMonkey 2.46(64 位)然后再试一次。

相关内容