Я случайно 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'.
Попытайтесь удалить его сначала:
sudo apt-get purge firefox
Тогда можно установить использование firefox-mozilla-build_28.0-0ubuntu1_i386.deb
Выполненный
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
После чтения ответов мой ответ немного отличается от вышеупомянутых, поскольку это служило моей цели. Инструкция состоит в том, чтобы понизить до любой версии, когда существующая версия Firefox находится все еще в системе.
Сначала найдите версию Firefox, которую Вы хотите:
/35.0.1/linux-x86_64/en-US/
), и загрузка .tar.bz2
файлПерейдите к каталогу, где Вы загрузили .tar.bz2
файл и выполнение в терминале (это распакует Ваш файл):
tar xvjf firefox-35.0.1.tar.bz2
(измените имя файла на свою симпатию),
Эта команда распакует Ваш tar.bz2
файл и создает a firefox
папка
Затем выполненный в терминале:
which firefox
Это даст Вам что-то как: /usr/bin/firefox
. Это - местоположение Вашего Firefox. Удалите папку (поскольку Вы замените ее позже другой папкой Firefox),
Удалите любые старые профили Firefox из каталогов:
.mozilla/firefox/
И возможно они также (но я не сделал этого):
/etc/firefox/
/usr/lib/firefox/
/usr/lib/firefox-addons/
Скопируйте firefox
папка от шага 2. к /usr/bin/firefox
и все сделано. Запустите свой Firefox как Вы выполненный обычно, и Вы выполните ту определенную загруженную версию.
Отключите обновление в Preferances-> Усовершенствованный-> Обновления, если необходимо сохранить версию.
Примечание стороны:
Если Вам нужно это для ruby
и selenium
драйвер, затем перед этим, проверяет, в какой версии Firefox Вы на самом деле нуждаетесь.
Перейдите к https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES и найдите свою версию селена и проверку, какую версию Firefox это поддерживает. Например, ищите что-то вроде этого: Firefox support up to 35