Как мне установить 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.