Что самый прямой путь состоит в том, чтобы понизить Firefox 57 до Firefox 56?
Это должно иметь больше времени для ожидания рабочих замен для расширений прежней версии.
Если вам нужен поддерживаемый Firefox ESR, вы можете добавить один из PPA. Здесь есть два варианта:
Получить Firefox ESR 60.x как оснастку :
мгновенная установка --channel = esr / stable firefox
Загрузите Firefox ESR 60.x из PPA команды Mozilla ppa: mozillateam / ppa
(первые версии были опубликованы здесь 11 октября 2017 г. в результате обсуждения почтовый список ubuntu-desktop ):
sudo add-apt-repository ppa: mozillateam / ppa
sudo apt-get update
sudo apt-get установить firefox-esr
Загрузите Firefox ESR 60.x из PPA Джонатона Ф. ppa: jonathonf / firefox-esr
.
sudo add-apt-repository ppa: jonathonf / firefox-esr
sudo apt-get update
sudo apt-get установить firefox-esr
Для информации:
Обратите внимание, что версия ESR 52 больше не поддерживается. Действуйте на свой страх и риск.
Вы можете получить Firefox ESR 52.9.0 из PPA Джонатона Ф. ppa: jonathonf / firefox-esr-52
с помощью следующих команд:
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr
С такой версией Я могу продолжать использовать свои надстройки, такие как SiteDelta, TableTools2, Show Parent Folder, Manage Folders, Wired Marker и др.
Примечания: , если вы уже добавили ppa: jonathonf / firefox-esr
PPA раньше и не хотите, чтобы Firefox обновлялся до версии 60, тогда вы можете закрепить эту версию с помощью следующей команды (16.04 LTS в качестве примера):
cat <<EOF | sudo tee /etc/apt/preferences.d/pin-firefox
Package: firefox-esr
Pin: version 52.9.0esr-1~16.04.york0
Pin-Priority: 1337
EOF
Если вы добавили какой-либо из PPA ( ppa : mozillateam / ppa
или ppa: jonathonf / firefox-esr
) и Firefox был обновлен с 52 до 60, затем удалите любой PPA с версией 60 и включите специальный ( ppa: jonathonf / firefox -esr-52
)с помощью следующих команд:
sudo ppa-purge ppa:mozillateam/ppa
sudo ppa-purge ppa:jonathonf/firefox-esr
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr
, но учтите, что вы не будете получать обновления безопасности, так как эта версия устарела .
Обновление 2019-07-09: версия Firefox ESR 52.9.0 страдает проблемой дополнения с просроченным сертификатом. Даже локальная установка XPI заканчивается сообщением «Это дополнение не может быть установлено, потому что оно повреждено». сообщение. Чтобы решить эту проблему, нам необходимо:
mozilla2019.pem
. about: preferences # advanced
mozilla2019.pem
. Заявление об ограничении ответственности:
Не рекомендуется держать пакеты в ожидании, если только вашей целью не является стабильная производственная среда, в которой используемые вами инструменты не должны изменяться во время работы с ними.
Для выполнения для этого вы можете просто сделать следующее:
Для Ubuntu 17.10:
Примечание: это работает постоянно, потому что artful был выпущен с Firefox версии 56.
# см. сноску (1)
sudo apt-get install firefox = 56.0 + build6-0ubuntu1
sudo apt-mark hold firefox
Для Ubuntu 16.04
Примечание: это будет работать только в 16.04, если вы не очистили кеш ваших архивов с помощью
sudo apt clean
илиsudo apt autoclean
. Если вы уже очистили свои локальные архивы, вы можете вернуться только к45.0.2 + build1-0ubuntu1
, с которым был выпущен xenial, в качестве альтернативы вы можете обратиться к ответу @Michael Johnson ниже который в этом случае будет работать нормально.
# см. сноску (1)
sudo apt-get install firefox = 56.0 + build6-0ubuntu0.16.04.2
sudo apt-mark hold firefox
Для всех других версий Ubuntu:
Примечание. Здесь также это будет работать, только если вы еще не очистили свои локальные архивы:
запросите информацию о политике apt policy
, которая вернет вам что-то вроде это:
$ apt policy firefox
Fire Fox:
Установлено: 57.0 + build4-0ubuntu0.17.10.5
Кандидат: 57.0 + build4-0ubuntu0.17.10.5
Таблица версий:
*** 57.0 + build4-0ubuntu0.17.10.5 500
500 http://archive.ubuntu.com/ubuntu artful-updates / основных пакетов amd64
500 http://archive.ubuntu.com/ubuntu artful-security / main пакетов amd64
56.0 + build6-0ubuntu1 500
500 http://archive.ubuntu.com/ubuntu artful / main пакетов amd64
100 / var / lib / dpkg / статус
Мы ищем строку, в которой указывается имя пакета для версии 56, которая в этом примере будет 56.0 + build6-0ubuntu1
. это вы просто вставляете в следующие строки:
# см. сноску (1)
sudo apt-get install firefox = <версия пакета>
sudo apt-mark hold firefox
Если все вышеперечисленные параметры не работают, вы можете загрузить старые версии firefox на их веб-сайте для всех версий и установить их в своем домашнем каталоге. См. Как мне установить файл tar.gz или tar.bz2 , чтобы узнать, как это сделать. Это оставит вам firefox 56 в качестве второго варианта в вашей системе, пока вы ждете обновления ваших любимых надстроек.
Поскольку я не хочу использовать плагиат @Michael Johnson ответ , вам следует обратитесь к его ответу, чтобы узнать о другом прекрасном варианте возврата.
Когда вы чувствуете, что хотите снова обновить этот пакет до 57 или любой другой текущей версии, вы можете просто сделать (см. (2)):
sudo apt-mark unhold firefox
sudo apt update
sudo apt install firefox
Когда вы запускаете Firefox с пониженной версией в первый раз, вы можете получить предупреждение о том, что некоторые расширения (язык), доступные в firefox 57, несовместимы с версией 56. После того, как вы однажды проверили их на наличие обновленных версий, которые не нашли ни одного, firefox будет запускается нормально.
Сноски:
(1) Первая установит последнюю версию firefox 56, даже если у вас уже установлено 57, а вторая команда заблокирует обновление этого пакета (см. (2)).
(2) Обычного удержания / снятия
firefox
достаточно для того, что вы хотите t, но если есть сомнения, удержание / снятие удержания'firefox \ *'
приведет к удержанию / отмене удержания всех дополнительных пакетов, начиная с firefox.
Другие ответы в настоящее время не работают без чтения комментариев, поэтому я думаю, что было бы полезно опубликовать более прямой ответ, поскольку OP запросил «наиболее простой способ».
Если вы все еще используете 64-битную версию Ubuntu 14.04, просто выполните следующие команды:
wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537990/+files/firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt install -Vy gdebi # gdebi lets you install local deb packages resolving and installing its dependencies.
sudo gdebi firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt-mark hold firefox
Если вы используете 64-разрядную версию Ubuntu 16.04, просто выполните следующие команды:
wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537983/+files/firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo dpkg -i firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo apt-mark hold firefox
Если вы используете вместо нее Ubuntu 17.10 (32- или 64-разрядную версию), выполните следующие команды:
sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox
Если вы используете другую версию Ubuntu , вам нужно будет найти .deb здесь и установить с помощью dpkg
, как указано выше.
Вы можете скачать пакеты Firefox для Ubuntu из http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ . В конце списка вы найдете пакеты Firefox, остальные игнорируйте (например, firefox-dbg
, firefox-locale
и т. Д.). Из тех, что в конце списка, убедитесь, что вы выбрали правильную версию Ubuntu и архитектуру процессора.
Для Ubuntu 14.04:
Для Ubuntu 16.04:
Для Ubuntu 17.04:
Для Ubuntu 17.10 нет пакета Firefox 56, поэтому попробуйте пакеты 17.04. Для других версий попробуйте ближайший более новый пакет или ближайший более старый пакет, если он не работает.
После загрузки правильного пакета у вас будет файл .deb
. Установите его с помощью sudo dpkg --install
. Так, например, если вы загрузили 64-разрядный пакет 17.04, команда будет sudo dpkg --install firefox_56.0 + build6-0ubuntu0.17.04.2_amd64.deb
. Замените имя файла в команде на имя, соответствующее загруженному вами пакету.
Вы, вероятно, увидите некоторые ошибки после выполнения команды dpkg
. Это нормально. Запустите sudo apt-get -f install
, чтобы исправить ошибки, установив / обновив необходимые зависимости.
Возможно, вам потребуется запустить sudo apt-mark hold firefox
перед запуском ] sudo apt-get -f install
, лично мне никогда не приходилось делать это, но другие ответы подразумевают, что это необходимо. Вероятно, использование этой команды не причинит никакого вреда, и это предотвратит автоматическое обновление Firefox (используйте sudo apt-mark unhold firefox
, чтобы разрешить обновление Firefox снова).
РЕДАКТИРОВАТЬ: Эти пакеты кажутся был удален. Доступна обновленная версия, использующая один и тот же пакет для всех поддерживаемых версий Ubuntu:
Для использования старых расширений не нужно понижать класс до 56.
Вы можете установить версию "Firefox Nightly", которая позволяет включить старые расширения на 57+. В настоящее время я использую версию 59* и унаследованные расширения пока работают просто отлично.
Сначала, установите ubuntu-mozilla-daily ppa, выполнив следующие команды:
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update
Далее, выполните следующую команду установки Firefox Nightly:
sudo apt install firefox-trunk
Дополнительно, если вы хотите использовать ваш текущий профиль Firefox, выполните следующую команду для копирования существующего профиля Firefox на ночную сборку:
cp -R $HOME/.mozilla/firefox/* $HOME/.mozilla/firefox-trunk/
Наконец:
откройте Firefox Nightly и перейдите к about:config
search for extensions. legacy.enabled
дважды щелкните на extensions.legacy.enabled
, чтобы переключить значение на true
поиск для extensions.allow-non-mpc-extensions
дважды щелкните на extensions. allow-non-mpc-extensions
, чтобы переключить значение на true
Примечание: большинство моих не многопроцессорных расширений не работают.
Вышеупомянутый выпуск Firefox или даже несколько таких выпусков могут быть установлены вместе с версией, поддерживаемой ubuntu, как это предлагается в ответах на этот вопрос о Unix и Linux SE .
Затем вы можете использовать эти старые версии только тогда, когда захотите использовать приложения, которые в них нуждаются, и отключить автоматическое обновление в их настройках.
Это лучший способ справиться с устаревшими веб-приложениями во времена, когда разработчики браузеров Представьте 10-летний срок службы продукта или обратную совместимость как четырехбуквенные слова.