如何安装Firefox 32位ESR 52而不在16.04上卸载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

我知道我可以安装Firefox 32位像使用:

  1. 在终端安装Firefox 32位:

    sudo apt install firefox:i386 

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

  2. 从2下载并提取Firefox 52 ESR 32位。

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

看到:

  1. 除了Flash之外,插件支持已被删除
  2. 下载Firefox扩展支持版本

谢谢

请尝试此解决方法。 对我来说,像Java和VLC这样的插件在这之后回来了。 我正在使用Ubuntu 16.04 64位Mozilla Firefox 64位版本52 (不是ESR)和Java JDK 1.8.0_112

  1. 打开Firefox并在地址栏中输入about:config并按Enter键
  2. 点击“ 我接受风险!
  3. 右键单击任意位置并选择New> Boolean
  4. 在出现的框中键入plugin.load_flash_only
  5. 将值设置为false
  6. 清除所有历史记录重启 Firefox

我也在使用各种使用java插件和数字签名的政府网站。

试试这个让我知道。

编辑 :Mozilla Firefox 53将删除标志plugin.load_flash_only以便此解决方法不再起作用。

Pale Moon网络浏览器团队宣布他们将无限期地继续支持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%工作。

我使用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 

您可以在本地文件夹(例如~/applications/firefox_esr/ )中安装新版本,但是您无法同时运行它们。 从我在Firefox网站上看到的内容来看,Linux版本与Windows版本没有相同的限制; 所以你最好只使用ESR 64位。


我有一个类似的问题,但上述不足以解决Java插件的问题。 如果没有通过,请安装SeaMonkey 2.46(64位)并重试。