如何安装Firefox 32位ESR 52而不在16.04上卸载Firefox 64位
我的电脑有Ubuntu 16.04.2 LTS 64位和Firefox 52 64位。
对于其中一个政府网站,因为它使用浏览器Java插件来签署文档,我需要安装:
- Firefox ESR 52 。 普通的Firefox 52不再支持Java作为浏览器插件,因为删除了NPAPI( 源代码 )。
- Firefox ESR 52 32位 。 我知道Firefox 32位只支持Windows上的Sun Java,但不确定这是否也是对Ubuntu的限制。 如果是,我需要Firefox 32位版本而不是Firefox 64位版本。 2
我知道我可以安装Firefox 32位像使用:
-
在终端安装Firefox 32位:
sudo apt install firefox:i386
但安装Firefox 32位将卸载Firefox 64位,我想保留。
-
从2下载并提取Firefox 52 ESR 32位。
有没有其他的安装Firefox ESR 52 32位,并在Ubuntu 16.04.2 LTS 64位上安装Sun Java 32位而无需卸载Firefox 52 64位?
看到:
- 除了Flash之外,插件支持已被删除
- 下载Firefox扩展支持版本
谢谢
请尝试此解决方法。 对我来说,像Java和VLC这样的插件在这之后回来了。 我正在使用Ubuntu 16.04 64位与Mozilla Firefox 64位版本52 (不是ESR)和Java JDK 1.8.0_112
- 打开Firefox并在地址栏中输入about:config并按Enter键
- 点击“ 我接受风险! “
- 右键单击任意位置并选择New> Boolean
- 在出现的框中键入plugin.load_flash_only
- 将值设置为false
- 清除所有历史记录并重启 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位)并重试。