Як знизити Firefox з 30 до 28?


17

Я випадково sudo apt-get upgrade(в той час як c / p-ing інструкції щось робити і не помічаючи, що це не так 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

Відповіді:



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

Чудова відповідь, детальна і зрозуміла навіть для новачків, як я!
realtebo

Це має бути відповіддю, воно дає можливість знати, у якій версії Firefox.
Edenshaw

Було б чудово знати, що буде втрачено: закладки, паролі, додатки та, можливо, їх налаштування тощо. Або жоден з них?
ka3ak

@ ka3ak Нічого не слід втрачати - я додав відповідь про те, як створити резервну копію налаштувань у будь-якому випадку.
alfonx

1
@alfonx Дякую Так, я також це помітив. Однак можуть бути деякі проблеми з встановленими додатками. Інша проблема полягає в тому, що "підходящий кеш" показує мені дуже стару версію Firefox. Наприклад, я нещодавно оновив до firefox 56, не був задоволений цим і вирішив перейти до попередньої версії, але я не сподівався, що "підходящий кеш" все одно покаже мені firefox 28! Це занадто давно. Після цього я завантажив пакунок, що містить firefox 55, з сервера mozilla ftp, витяг його та використовую, поки проблеми не будуть усунені.
ka3ak

1

Прочитавши відповіді, моя відповідь дещо відрізняється від вищезазначених, оскільки вона служила моєму призначенню. Інструкція полягає в тому, щоб перейти на будь-яку версію, коли існуюча версія 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файл і створить 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 -> Advanced -> Updates, якщо вам потрібно зберегти версію.

Бічна примітка:

Якщо вам це потрібно rubyі для seleniumдрайвера, то перед цим перевірте, яка версія Firefox вам фактично потрібна.

Перейдіть на сторінку https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES і знайдіть версію селену та перевірте, яку версію Firefox вона підтримує. Наприклад, шукайте щось подібне:Firefox support up to 35

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.