Как понизить Firefox с 30 до 28?

17

Я случайно sudo apt-get upgrade(в то время как c / p-инструкция что-то делала и не заметил, что это не так sudo apt-get update) обновил Firefox с 28 до 30. Теперь мои меню полностью испорчены, поэтому я хочу вернуть FF28, и я ' меня не интересуют мнения о том, как новые версии лучше (на реальных форумах поддержки Mozilla их много, а не реальных ответов).

Кроме того, загрузка firefox-mozilla-build_28.0-0ubuntu1_i386.debи попытка его использования, очевидно, не работают, центр программного обеспечения Ubuntu говорит:

Breaks existing package 'firefox' that conflict: 'firefox'.

Даниел
источник
2
Они могут быть или не быть «лучше», но в новых выпусках есть исправления безопасности.
xangua
Пожалуйста, обновите правильный ответ
alfonx

Ответы:

3

Попробуйте сначала удалить его:

sudo apt-get purge firefox

Затем вы можете установить с помощью firefox-mozilla-build_28.0-0ubuntu1_i386.deb

Back.Slash
источник
Если вы не можете найти предыдущую версию FF для вашей версии Ubuntu, этот ответ может помочь .
mivk
60

Бегать

apt-cache show firefox | grep Version

чтобы получить список доступных версий Firefox. На моем 14.04 это приводит:

Version: 32.0+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2

Далее скажите APT, какую именно версию установить:

sudo apt-get install firefox=28.0+build2-0ubuntu2

Затем вы должны сказать APT, чтобы он не обновлялся до более новой версии. Согласно /ubuntu//a/18656/22865 есть много способов сделать это, я выбрал:

sudo apt-mark hold firefox

Если вы хотите отпустить свой Firefox 28 и снова следовать обычным релизам, просто выполните:

sudo apt-mark unhold firefox
sudo apt-get upgrade

Кроме того, вы можете перечислить доступные версии с:

apt-cache policy firefox

PS: Firefox хранит все свои настройки в папке ~ / .mozilla. Эта папка не изменяется вышеуказанными командами, поэтому все ваши настройки должны сохраняться. Если вы хотите быть в безопасности, сделайте резервную копию своих настроек перед тем, как понизить:

cp -ra ~/.mozilla ~/.mozilla.backup
alfonx
источник
Удивительный ответ, подробный и понятный даже для новичка, как я!
Realtebo
Это должен быть ответ, он дает возможность узнать, какая у вас версия Firefox.
Edenshaw
Было бы здорово узнать, что будет потеряно: закладки, пароли, надстройки и, возможно, их настройки и т. Д. Или их нет?
ka3ak
@ ka3ak Ничего не должно быть потеряно - я приложил ответ о том, как сделать резервную копию ваших настроек в любом случае.
alfonx
1
@alfonx Спасибо. Да, я тоже это заметил. Однако могут быть некоторые проблемы с установленными надстройками. Другая проблема заключается в том, что «apt cache» показывает мне очень старую версию Firefox. Например, я недавно обновился до Firefox 56, не был удовлетворен им и решил перейти на предыдущую версию, но я не ожидал, что «apt cache» все равно покажет мне Firefox 28! Это слишком старое. После этого я скачал пакет, содержащий Firefox 55, с ftp-сервера mozilla, распаковал его и буду использовать до устранения проблем.
ka3ak
1

После прочтения ответов мой ответ немного отличается от приведенных выше, поскольку он послужил моей цели. Инструкция состоит в том, чтобы перейти на любую версию, когда существующая версия Firefox все еще находится в системе.

  1. Сначала найдите версию Firefox, которую вы хотите:

  2. Перейдите в каталог, в который вы скачали .tar.bz2файл, и запустите его в терминале (он распакует ваш файл):

    tar xvjf firefox-35.0.1.tar.bz2 (измените имя файла по своему вкусу)

    Эта команда распакует ваш tar.bz2файл и создаст firefoxпапку

  3. Затем запустите в терминале:

    which firefox

    Это даст вам что - то вроде: /usr/bin/firefox. Это местоположение вашего Firefox. Удалить папку (как вы замените ее позже на другую папку Firefox)

  4. Удалите все старые профили Firefox из каталогов:

    • .mozilla/firefox/

    И, может быть, это тоже (но я этого не сделал):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Скопируйте firefoxпапку с шага 2. в /usr/bin/firefoxи все готово. Запустите ваш Firefox так, как вы запускаете normaly, и вы запустите эту конкретную загруженную версию.

  6. Отключите обновление в Предпочтения -> Дополнительно -> Обновления, если вам нужно сохранить версию.

Примечание:

Если вам нужно это для rubyи seleniumдрайвера, то перед этим проверьте, какая версия Firefox вам действительно нужна.

Перейдите на https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES и найдите свою версию селен и проверьте, какую версию Firefox она поддерживает. Например, ищите что-то вроде этого:Firefox support up to 35

Aleks
источник