Как мне установить Firefox 52 ESR на 16.04?


43

Этот вопрос спрашивает, как установить FF32 бит, сохраняя при этом 64 бит.

Я хочу гораздо более простую вещь: есть ли канонический способ установить Firefox 52 ESR как Firefox по умолчанию в моем 16.04?

Я нашел эту команду панели запуска ... но нет пакетов; вероятно, неудивительно, учитывая, что связанная статья блога восходит к 2012 году.

Итак, 2017, Ubuntu 16.04; как установить FF 52 ESR (так как мне просто нужен плагин Java, чтобы работать на меня).

(Мое текущее решение: я скачал файл TAR из mozilla, распаковал его в / opt; затем изменил / usr / bin / firefox на ссылку на эту версию ESR firefox. работает, но безобразно)


Я считаю, что нет официального пакета, если это то, что вы после. Выборочная установка в вашем доме (просто замените / opt на ~ / opt) - это лучший способ, так что вы не вмешиваетесь в систему, и если вы создадите резервную копию вашего дома, она будет там, когда / если вам нужно восстановить ,
Антонелло Пьемонт

Я не делаю резервную копию моего дома, я делаю резервную копию моих / данных :-)
GhostCat говорит восстановить Monica

Ответы:


30

Этот 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

но учтите, что вы не будете получать обновления безопасности, так как эта версия устарела .


2
Просто работает. Отлично, спасибо. И спасибо Джонатону F за предоставление этого PPA!
GhostCat говорит восстановить

Поскольку Firefox 57 ломает расширения привязки клавиш, не добавляя необходимый API для расширений WebExtensions ( ошибка 1325692 ), я ожидаю, что многие пользователи переключатся на Firefox 52 ESR только для того, чтобы отключить Ctrl + Q.
Дамиан Йеррик

1
В Debian есть пакет firefox-esr, а в Ubuntu - нет. Вы можете проголосовать за это по ошибке LaunchPad 1676164 .
Норберт

10
У команды Mozilla есть свой PPA для ESR. Я бы отдал этому предпочтение launchpad.net/~mozillateam/+archive/ubuntu/ppa
PEdroArthur

Я только что сделал это с Mozilla PPA. Во-первых, все мои расширения по-прежнему отображаются как отключенные в Firefox-esr. В итоге я удалил одно расширение и переустановил его. Затем все они были включены снова. Я также удалил обычный Firefox. Не уверен, что именно это исправить. Рекомендуемое чтение: downthemall.net/…
Джо

49

Для поддерживаемых версий 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

5
это должен быть принятый ответ, зачем использовать полностью неофициальный ppa, когда есть полуофициальный? Но вы все равно должны объяснить , почему это только полуофициальное
Jeno

Я думаю, что это официально. Если вы посмотрите на цифровой сертификат веб-сайта в браузере, вы получите следующее: вы надежно подключены к этому сайту, принадлежащему Canonical group Ltd, Лондон, Лондон, Великобритания, проверено: DigiCert Inc launchpad.net/~mozillateam/ + архив / ubuntu /
ppa

2
@ linux64kb Не имеет значения, это сертификат для launchpad.net, а не для PPA.
Никому

@Jeno Я подумал, что если он будет полностью официальным, он станет частью официальных репозиториев Linux, а не только ppa (что означает «Личный
пакетный

1
@ linux64kb Я не уверен, что ясно дал понять. Существует большая разница между сертификатом для launchpad.net/~mozillateam/+archive/ubuntu/ppa и сертификатом для ppa, который принадлежит этому веб-сайту. Независимо от того, какой сайт панели запуска PPA вы открываете, сертификат сайта всегда будет от Canonical, потому что панель запуска - это их сайт. Ключ для PPA связан ниже «Технические подробности об этом PPA» и имеет идентификатор пользователя «Launchpad PPA for Mozilla Team», который ничего не говорит об официальном или неофициальном статусе этой «Mozilla Team».
Никто

2

Я добавил это в свои сборники пьес , спасибо @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


-1

Попробуйте созданное мной веб-приложение с открытым исходным кодом, чтобы сгенерировать bash-скрипт с инструкциями по установке для каждого приложения. https://www.ins2all.com/?a=Firefox_ESR

Он сгенерирует bash-скрипт с содержимым:

#!/bin/bash
# Firefox ESR
sudo add-apt-repository ppa:jonathonf/firefox-esr

#Update system
sudo apt-get update

#Installing Firefox ESR
sudo apt-get install firefox-esr

Вы можете запустить его, чтобы установить выбранное приложение.


Можем ли мы увидеть содержимое этой ссылки?
Джордж Удосен

Это веб-приложение с открытым исходным кодом. Вы можете получить bash-скрипт для установки любого набора приложений.
gkvm

Есть ли веские основания для того, чтобы колыбели из принятого ответа на тот же вопрос? Если вы пытаетесь улучшить принятый ответ, вам следует вместо этого предложить изменить . Другие мудро улучшат ваш ответ законными способами. Возможно, включите содержимое сценария, который будет генерировать ваш сайт, чтобы сообщество могло оценить его полезность.
Дж.

Добавлен скрипт, который будет сгенерирован приложением.
gkvm

Неразумно снижать барьер для запуска произвольного кода из неизвестного или ненадежного источника. См. Есть ли какие-либо автоматизированные сценарии для ответа для обсуждения по этому вопросу. Ваш веб-сайт дал мне менее полезную версию, чем в вашем ответе, отказывая мне в этом доверять. Однако, один хороший момент - веб-сайт предоставляет содержимое сценария для просмотра перед его загрузкой.
Дж.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.