Как установить Firefox 3.6 и 4.0+ параллельно?
До прошлой недели у меня были установлены Firefox 3.6 и Firefox 4.0, что было хорошо для тестирования веб-приложений.
Но теперь ночной канал содержит Firefox 6 вместо Firefox 4. Я попытался использовать стабильный канал, но он заменил Firefox 3.6.
3 ответа
в ответе ниже "Firefox 3.6" - установленная версия, "Firefox 4" - еще одна версия, которую вы хотите использовать
Пакет Firefox из Mozilla можно извлечь в любой каталог, например /opt
или ваш домашний каталог. Я использую отдельные профили для Firefox 3.6 и 4 для оптимальной совместимости.
- Загрузите Firefox с mozilla.com в свой домашний каталог. (обратите внимание, что эти пакеты созданы для 32-битных систем, 64-битные системы могут столкнуться со странными проблемами, такими как отсутствие значков)
Откройте терминал и распакуйте архив в
~/firefox
запустив:tar xjf firefox-4.0.tar.bz2
(заменить имя файла соответственно)
Создать каталог
~/bin
если не существует и сделать ссылку с именемfirefox4
в исполняемый файл Firefox 4:mkdir ~/bin ln -s ~/firefox/firefox ~/bin/firefox4
если ты
~/bin
ранее не существовало, вам необходимо повторно войти в систему, чтобы обновить путь, по которому Ubuntu ищет приложения. Теперь вы можете запустить Firefox 4, выполнивfirefox4
, Если вы хотите использовать Firefox 4 вместо версии Firefox, установленной в системе, запустите:ln -s ~/bin/firefox ~/bin/firefox4
Важно: если вы загружаете Firefox из Mozilla, включается функция автоматического обновления Firefox. Менеджер пакетов (apt
) не заботится об обновлении пакета Firefox от Mozilla. Чтобы проверить наличие обновлений вручную, перейдите в Справка => Проверить наличие обновлений.
Необязательные шаги, если вы хотите запустить Firefox 3.6 и 4 одновременно с помощью одной команды:
Создайте новый профиль для Firefox 4, запустив Диспетчер профилей:
firefox4 -ProfileManager
- Нажмите
Create Profile
и введитеfirefox4
как имя профиля. Нажмите Готово, когда закончите. Создать файл
~/bin/fx4
, содержащий:#!/bin/sh firefox4 --no-remote -P firefox4 "$@"
Создать файл
~/bin/fx
, содержащий:#!/bin/sh firefox --no-remote -P default "$@"
(заменить
default
по имени вашего профиля для Firefox 3.6)
Предполагается, что исполняемым файлом Firefox является Firefox 3.6, как в случае с Maverick (10.10), но не Natty (11.04).Сделайте его исполняемым:
chmod +x ~/bin/fx4 ~/bin/fx
- Отныне вы можете запустить профиль Firefox 4, выполнив
fx4
и Firefox 3.6, запустивfx
,
Вот что я сделал для проверки Firefox 4 вместе с предустановленным Firefox 3.6 в Ubuntu 10.10. Вы можете запустить только одну версию за раз, и некоторые расширения могут не работать.
- Скачать firefox 4
- распакуйте его куда-нибудь с помощью файлового ролика или используйте
tar
команда создать символическую ссылку в системном пути
sudo ln -s /path/to/firefox4/firefox /usr/local/bin/firefox4
запустить Firefox с
firefox4
команда из терминала или вы можете создать панель запуска на панели.
Если вы загружаете пакеты Firefox 4 или более поздней версии, вы можете извлечь папку и запустить скрипт в папке с именем firefox: откроется firefox с вашими надстройками, настройками и закладками.
ПРИМЕЧАНИЕ: но таким образом два браузера не могут использоваться одновременно: один должен быть закрыт (проверьте диспетчер задач), чтобы запустить другой.
Чтобы иметь возможность запускать одновременно и избегать поиска совместимости с аддонами и т. Д., Вы можете рассмотреть возможность использования модифицированных версий Mozilla Firefox (" клоны ", браузеры с ребрендингом), которые не мешают друг другу, например, Icecat вместо Firefox 4+ (sudo add-apt-repository ppa:gnuzilla-team/ppa && sudo apt-get update && sudo apt-get install icecat -y
) или (если вы хотите использовать последнюю версию Firefox) Swiftweasel вместо Firefox 3.6.