Как установить 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 для оптимальной совместимости.

  1. Загрузите Firefox с mozilla.com в свой домашний каталог. (обратите внимание, что эти пакеты созданы для 32-битных систем, 64-битные системы могут столкнуться со странными проблемами, такими как отсутствие значков)
  2. Откройте терминал и распакуйте архив в ~/firefox запустив:

    tar xjf firefox-4.0.tar.bz2
    

    (заменить имя файла соответственно)

  3. Создать каталог ~/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 одновременно с помощью одной команды:

  1. Создайте новый профиль для Firefox 4, запустив Диспетчер профилей:

    firefox4 -ProfileManager
    
  2. Нажмите Create Profile и введите firefox4 как имя профиля. Нажмите Готово, когда закончите.
  3. Создать файл ~/bin/fx4, содержащий:

    #!/bin/sh
    firefox4 --no-remote -P firefox4 "$@"
    
  4. Создать файл ~/bin/fx, содержащий:

    #!/bin/sh
    firefox --no-remote -P default "$@"
    

    (заменить default по имени вашего профиля для Firefox 3.6)
    Предполагается, что исполняемым файлом Firefox является Firefox 3.6, как в случае с Maverick (10.10), но не Natty (11.04).

  5. Сделайте его исполняемым:

    chmod +x ~/bin/fx4 ~/bin/fx
    
  6. Отныне вы можете запустить профиль 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.

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