Как получить меню в загруженном приложении [dубликат]

Что является самым прямым способом понизить Firefox 57 до Firefox 56?

У этого есть больше времени, чтобы ждать рабочих замен для устаревших расширений.

72
задан 17 November 2017 в 22:43

12 ответов

Я думаю, что лучше перейти на Firefox ESR 52 (эта ветка будет поддерживаться до 2018-09-05 и получит обновления для системы безопасности).

У вас есть два варианта:

Получите Firefox ESR 52.9.0 от PPA от Jonathon F. См. Мой ответ по аналогичной теме. Вы можете установить пакет из 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus), 18.04 LTS (Bionic Beaver) из этого репозитория со следующими командами: sudo add-apt-repository ppa:jonathonf/firefox-esr sudo apt-get update sudo apt-get install firefox-esr

Или

Загрузите Firefox ESR 52.9.0 из PPA от Jonathon F. См. Мой ответ по аналогичной теме. Вы можете установить пакет из 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus), 18.04 LTS (Bionic Beaver) из этого репозитория со следующими командами: sudo add-apt-repository ppa:jonathonf/firefox-esr sudo apt-get update sudo apt-get install firefox-esr

Для вашего информация:

Запрос функции для официального пакета ESR находится в ошибке Launchpad 1676164 и на ubuntu-desktop maillist. Сегодня я написал новое сообщение в этот список писем со ссылкой на текущий вопрос. Я задал подобный вопрос на новом community.ubuntu.com сегодня. Текущее состояние переноса LEGACY-расширений в WebExtension находится в электронной таблице Google. Процент WebExtensions не слишком высок.
74
ответ дан 18 July 2018 в 01:29

Я думаю, что лучше перейти на Firefox ESR 52 (эта ветка будет поддерживаться до 2018-09-05 и получит обновления для системы безопасности).

У вас есть два варианта:

Получите Firefox ESR 52.9.0 от PPA от Jonathon F. См. Мой ответ по аналогичной теме. Вы можете установить пакет из 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus), 18.04 LTS (Bionic Beaver) из этого репозитория со следующими командами: sudo add-apt-repository ppa:jonathonf/firefox-esr sudo apt-get update sudo apt-get install firefox-esr

Или

Загрузите Firefox ESR 52.9.0 из PPA от Jonathon F. См. Мой ответ по аналогичной теме. Вы можете установить пакет из 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus), 18.04 LTS (Bionic Beaver) из этого репозитория со следующими командами: sudo add-apt-repository ppa:jonathonf/firefox-esr sudo apt-get update sudo apt-get install firefox-esr

Для вашего информация:

Запрос функции для официального пакета ESR находится в ошибке Launchpad 1676164 и на ubuntu-desktop maillist. Сегодня я написал новое сообщение в этот список писем со ссылкой на текущий вопрос. Я задал подобный вопрос на новом community.ubuntu.com сегодня. Текущее состояние переноса LEGACY-расширений в WebExtension находится в электронной таблице Google. Процент WebExtensions не слишком высок.
74
ответ дан 24 July 2018 в 17:24

Другие ответы в настоящее время не работают, не читая комментарии, поэтому я думаю, что полезно опубликовать более прямой ответ, поскольку ОП попросил «самый простой способ». Если вы используете Ubuntu 16.04 64 бит, просто выполните следующие команды:

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, как указано выше.

3
ответ дан 18 July 2018 в 01:29

Вам не нужно понижать до 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 :

открыть Firefox Ночь и перейти к about:config Найти extensions.legacy.enabled дважды щелкните extensions.legacy.enabled для переключения значения на true поиск extensions.allow-non-mpc-extensions дважды щелкните extensions.allow-non-mpc-extensions, чтобы переключить значение на true

Примечание: большая часть моего не- расширения с несколькими процессами не работают.

2
ответ дан 18 July 2018 в 01:29

Вы можете загрузить пакеты Firefox для Ubuntu с http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/. В конце списка вы найдете пакеты Firefox, игнорируете другие (например, firefox-dbg, firefox-locale и т. Д.). Из них в конце списка обязательно выберите правильную версию Ubuntu и архитектуру процессора.

Для Ubuntu 14.04:

32-разрядная 64-разрядная

Для Ubuntu 16.04:

32-бит 32-бит

Для Ubuntu 17.04:

32-бит 64-бит

Для 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:

32-разрядный 64-бит
2
ответ дан 18 July 2018 в 01:29
Отказ от ответственности. Не рекомендуется держать пакеты в ожидании, если ваша цель не иметь стабильную производственную среду, в которой используемые вами инструменты не должны подвергаться изменениям при работе с ними.

Для этого вы можете просто сделать следующее:

Для Ubuntu 17.10: Примечание: это работает в хитрой все время, потому что хитрый был выпущен с firefox версии 56. # see footnote (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, ниже которого в этом случае будет работать нормально. # see footnote (1) sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2 sudo apt-mark hold firefox Для всех других версий Ubuntu: Примечание: Здесь также будет работать, только если вы еще не очистили свои локальные архивы: запросите информацию о apt policy, которая вернет вам что-то вроде этого: $ apt policy firefox firefox: Installed: 57.0+build4-0ubuntu0.17.10.5 Candidate: 57.0+build4-0ubuntu0.17.10.5 Version table: *** 57.0+build4-0ubuntu0.17.10.5 500 500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages 500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages 56.0+build6-0ubuntu1 500 500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status Мы после линии, которая сообщает вам имя пакета для версии 56, которое будет в этом примере 56.0+build6-0ubuntu1. это вы просто помещаете в следующие строки: # see footnote (1) sudo apt-get install firefox=<package version> sudo apt-mark hold firefox Если все вышеперечисленные опции не работают, вы можете загрузить старые версии firefox на своем веб-сайте для всех версий и настроить их в своем домашнем каталоге. См. Как установить файл tar.gz или tar.bz2, как это сделать. Это оставит вас с firefox 56 в качестве второго варианта вашей системы, пока вы ждете обновления ваших любимых дополнений. Поскольку я не хочу планировать ответ @ Майкла Джонсона, вы должны обратиться к его ответу за другой прекрасный вариант о том, как вернуться назад.

Всякий раз, когда вы чувствуете, что хотите снова обновить этот пакет до 57 или любой другой версии, вы можете просто сделать (см. (2)):

sudo apt-mark unhold firefox sudo apt update sudo apt install firefox

Когда вы начинаете то вы можете получить предупреждение о том, что некоторые расширения (язык), доступные в firefox 57, несовместимы с версией 56. После проверки времени для обновленных версий, которые не найдут ни одного, firefox начнет нормально.

Отказ от ответственности:

(1) Первый установит последнюю версию firefox 56, даже если у вас уже установлено 57, а вторая команда будет блокирована этот пакет от обновления (см. (2)).

Не рекомендуется держать пакеты в ожидании, если ваша цель не иметь стабильную производственную среду, в которой используемые вами инструменты не должны подвергаться изменениям при работе с ними.

28
ответ дан 18 July 2018 в 01:29

В дополнение к версии, поддерживаемой ubuntu, может быть установлен восходящий выпуск Firefox или даже несколько таких выпусков, как это предлагается в ответах на этот вопрос в Unix и Linux SE.

Затем вы можете использовать эти старые версии, только когда вы хотите использовать приложения, которые в них нуждаются, и отключите автоучет в своих настройках.

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

-3
ответ дан 18 July 2018 в 01:29

Другие ответы в настоящее время не работают, не читая комментарии, поэтому я думаю, что полезно опубликовать более прямой ответ, поскольку ОП попросил «самый простой способ». Если вы используете Ubuntu 16.04 64 бит, просто выполните следующие команды:

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, как указано выше.

3
ответ дан 24 July 2018 в 17:24

Вам не нужно понижать до 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 :

открыть Firefox Ночь и перейти к about:config Найти extensions.legacy.enabled дважды щелкните extensions.legacy.enabled для переключения значения на true поиск extensions.allow-non-mpc-extensions дважды щелкните extensions.allow-non-mpc-extensions, чтобы переключить значение на true

Примечание: большая часть моего не- расширения с несколькими процессами не работают.

2
ответ дан 24 July 2018 в 17:24

Вы можете загрузить пакеты Firefox для Ubuntu с http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/. В конце списка вы найдете пакеты Firefox, игнорируете другие (например, firefox-dbg, firefox-locale и т. Д.). Из них в конце списка обязательно выберите правильную версию Ubuntu и архитектуру процессора.

Для Ubuntu 14.04:

32-разрядная 64-разрядная

Для Ubuntu 16.04:

32-бит 32-бит

Для Ubuntu 17.04:

32-бит 64-бит

Для 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:

32-разрядный 64-бит
2
ответ дан 24 July 2018 в 17:24
  • 1
    Что делает ваш ответ уникальным сверху? Это просто компиляция. – N0rbert 17 November 2017 в 00:25
  • 2
    @ N0rbert. Ваш ответ дал указание OP использовать другую версию Firefox для их запрошенной версии и потребовал, чтобы они использовали PPA. Ответ Videonauth произвольно обновляет систему пользователя и не помогает, если у пользователя нет пакета в кеше пакета. Mine - единственный ответ, объясняющий, как загрузить запрошенную версию Firefox из официального репозитория Ubuntu. Следуя моему ответу, пользователь сможет переустановить точный пакет, который, скорее всего, был установлен ранее, даже если он больше не находится в кеше пакетов. – Micheal Johnson 17 November 2017 в 00:38
  • 3
    ОК. Но ОП не думает о безопасности. Я предлагаю использовать ESR :) – N0rbert 17 November 2017 в 00:46
  • 4
    Ubuntu удалил Firefox 56 из опубликованных вами ссылок. Он все еще может быть найден в сборках командой Ubuntu Security Team, как отмечено @Vadim: launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/… – Mateus Araújo 20 November 2017 в 22:35
  • 5
    @ MateusAraújo Те, что в PPA, не обязательно совпадают с таковыми из основного репозитория пакета. – Micheal Johnson 22 November 2017 в 01:16
Отказ от ответственности. Не рекомендуется держать пакеты в ожидании, если ваша цель не иметь стабильную производственную среду, в которой используемые вами инструменты не должны подвергаться изменениям при работе с ними.

Для этого вы можете просто сделать следующее:

Для Ubuntu 17.10: Примечание: это работает в хитрой все время, потому что хитрый был выпущен с firefox версии 56. # see footnote (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, ниже которого в этом случае будет работать нормально. # see footnote (1) sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2 sudo apt-mark hold firefox Для всех других версий Ubuntu: Примечание: Здесь также будет работать, только если вы еще не очистили свои локальные архивы: запросите информацию о apt policy, которая вернет вам что-то вроде этого: $ apt policy firefox firefox: Installed: 57.0+build4-0ubuntu0.17.10.5 Candidate: 57.0+build4-0ubuntu0.17.10.5 Version table: *** 57.0+build4-0ubuntu0.17.10.5 500 500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages 500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages 56.0+build6-0ubuntu1 500 500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages 100 /var/lib/dpkg/status Мы после линии, которая сообщает вам имя пакета для версии 56, которое будет в этом примере 56.0+build6-0ubuntu1. это вы просто помещаете в следующие строки: # see footnote (1) sudo apt-get install firefox=<package version> sudo apt-mark hold firefox Если все вышеперечисленные опции не работают, вы можете загрузить старые версии firefox на своем веб-сайте для всех версий и настроить их в своем домашнем каталоге. См. Как установить файл tar.gz или tar.bz2, как это сделать. Это оставит вас с firefox 56 в качестве второго варианта вашей системы, пока вы ждете обновления ваших любимых дополнений. Поскольку я не хочу планировать ответ @ Майкла Джонсона, вы должны обратиться к его ответу за другой прекрасный вариант о том, как вернуться назад.

Всякий раз, когда вы чувствуете, что хотите снова обновить этот пакет до 57 или любой другой версии, вы можете просто сделать (см. (2)):

sudo apt-mark unhold firefox sudo apt update sudo apt install firefox

Когда вы начинаете то вы можете получить предупреждение о том, что некоторые расширения (язык), доступные в firefox 57, несовместимы с версией 56. После проверки времени для обновленных версий, которые не найдут ни одного, firefox начнет нормально.

Отказ от ответственности:

(1) Первый установит последнюю версию firefox 56, даже если у вас уже установлено 57, а вторая команда будет блокирована этот пакет от обновления (см. (2)).

Не рекомендуется держать пакеты в ожидании, если ваша цель не иметь стабильную производственную среду, в которой используемые вами инструменты не должны подвергаться изменениям при работе с ними.

28
ответ дан 24 July 2018 в 17:24
  • 1
    Если у вас нет 56.0 в вашем кеше, я думаю, вы можете скачать его с launchpad.net/ubuntu/xenial/+package/firefox или launchpad.net/ubuntu/artful/+ package / firefox и установить его с помощью dpkg -i – Jellby 16 November 2017 в 23:47
  • 2
    Обратите внимание, что в отличие от выпуска ESR, который также позволяет работать более старым аддонам, версия 56 больше не получает обновлений безопасности. – Chai T. Rex 17 November 2017 в 07:45
  • 3
    @ ChaiT.Rex правда, что я просто ответил на вопрос, и это просило, как понизить до 56, а не то, что хорошая замена для 56 :) – Videonauth 17 November 2017 в 07:47
  • 4
    По-видимому, Firefox 56 больше не доступен на серверах ubuntu. Вместо этого он может быть найден в сборках «Команды безопасности Ubuntu Mozilla». Просто убедитесь, что вы выбрали правильное распределение и архитектуру. – Vadim 20 November 2017 в 13:49
  • 5
    @ MateusAraújo Я не знаю, откуда вы это заблуждение. В Linux Firefox не обновляется сам по себе, он обновляется через пакеты, предоставляемые через репозиторий, используя apt / apt-get на Ubuntu. Вы можете легко это проверить. Если вы откроете меню (H) elp, вы не найдете никакой опции для проверки обновлений, и ни одно нажатие на (A) не начнет тихую проверку обновлений, как в Windows. – Videonauth 20 November 2017 в 22:53

В дополнение к версии, поддерживаемой ubuntu, может быть установлен восходящий выпуск Firefox или даже несколько таких выпусков, как это предлагается в ответах на этот вопрос в Unix и Linux SE.

Затем вы можете использовать эти старые версии, только когда вы хотите использовать приложения, которые в них нуждаются, и отключите автоучет в своих настройках.

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

-3
ответ дан 24 July 2018 в 17:24

Другие вопросы по тегам:

Похожие вопросы: