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

Я случайно 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'.

17
задан 21 July 2014 в 17:45

3 ответа

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

sudo apt-get purge firefox

Тогда можно установить использование firefox-mozilla-build_28.0-0ubuntu1_i386.deb

3
ответ дан 21 July 2014 в 17:45

Выполненный

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 не обновлять до более новой версии снова. Согласно https://askubuntu.com/a/18656/22865 там является многими способами сделать это, я выбрал:

sudo apt-mark hold firefox

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

sudo apt-mark unhold firefox
sudo apt-get upgrade

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

apt-cache policy firefox

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

cp -ra ~/.mozilla ~/.mozilla.backup
60
ответ дан 21 July 2014 в 17:45

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

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

    • Перейдите к ссылке: https://ftp.mozilla.org/pub/firefox/releases/
    • Перейдите к определенной версии (например. /35.0.1/linux-x86_64/en-US/), и загрузка .tar.bz2 файл
  2. Перейдите к каталогу, где Вы загрузили .tar.bz2 файл и выполнение в терминале (это распакует Ваш файл):

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

    Эта команда распакует Ваш tar.bz2 файл и создает a 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 как Вы выполненный обычно, и Вы выполните ту определенную загруженную версию.

  6. Отключите обновление в Preferances-> Усовершенствованный-> Обновления, если необходимо сохранить версию.

Примечание стороны:

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

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

1
ответ дан 21 July 2014 в 17:45

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

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