当前位置: 首页>>技术问答>>正文


如何在16.04上安装Firefox 52 ESR?

, , ,

问题描述

question询问如何在保持64位的同时安装FF32位。

我想要更简单的事情:是否有一种规范的方法在我的16.04中安装firefox 52 ESR作为”default” firefox?

我找到了这个launchpad team ……但是没有包裹;鉴于链接的博客文章的历史可以追溯到2012年,这也许就不足为奇了。

那么,2017年,Ubuntu 16.04;如何安装FF 52 ESR(因为我只需要java插件为我工作)。

(我目前的解决方案:我从mozilla下载了TAR文件,将其解压缩到/opt;然后将/usr /bin /firefox更改为firefox的ESR版本的链接。但是很难看)

最佳解决思路

这个firefox-esr PPA适用于Xenial:https://launchpad.net/~jonathonf/+archive/ubuntu/firefox-esr

sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

但请注意,由于此版本已过时,您将无法获得安全更新。

次佳解决思路

有一个支持Ubuntu版本的官方Firefox ESR PPA:https://launchpad.net/~mozillateam/+archive/ubuntu/ppa

sudo add-apt-repository ppa:mozillateam/ppa
sudo apt-get update
sudo apt-get install firefox-esr

第三种解决思路

我已将此添加到我的ansible剧本中,感谢@galatians。

# Firefox ESR.
- name: add apt key of firefox-esr
  become: true
  apt_key:
    keyserver: "hkp://p80.pool.sks-keyservers.net:80"
    id: 4AB0F789CBA31744CC7DA76A8CF63AD3F06FC659

- name: add apt repository of firefox-esr
  become: true
  apt_repository:
    repo: "deb http://ppa.launchpad.net/jonathonf/firefox-esr/ubuntu {{ ansible_distribution_release }} main"
    state: present

- name: install third-party apt packages of desktop
  become: true
  apt:
    name: firefox-esr
    state: present

https://github.com/chusiang/hacking-ubuntu.ansible/blob/develop/tasks/setup_desktop.yml#L27

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/3009.html,未经允许,请勿转载。