如何并行安装Firefox 3.6和4.0+?

直到上周,我安装了Firefox 3.6和Firefox 4.0,这对测试Web应用程序很有帮助。

但现在夜间频道包含Firefox 6而不是Firefox 4.我尝试使用稳定频道,但它取代了Firefox 3.6。

在下面的答案中,“Firefox 3.6”是已安装的版本,“Firefox 4”是您要使用的另一个版本

Mozilla的Firefox包可以解压缩到任何目录,例如/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搜索应用程序的路径。 从现在开始,您可以通过执行firefox4来运行Firefox 4。 如果您希望使用Firefox 4而不是系统上安装的Firefox版本,请运行:

     ln -s ~/bin/firefox ~/bin/firefox4 

重要提示 :如果从Mozilla下载Firefox,则会启用Firefox的自动更新function。 包管理器( apt )不负责从Mozilla更新Firefox包。 要手动检查更新,请转到帮助 => 检查更新

如果您想使用单个命令同时运行Firefox 3.6和4,则可选步骤:

  1. 通过启动Profile Manager为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 "$@" 

    (用Firefox 3.6的配置文件名替换default
    假设Firefox可执行文件是Firefox 3.6,Maverick(10.10)就是这种情况,但不是Natty(11.04)。

  5. 使其可执行:

     chmod +x ~/bin/fx4 ~/bin/fx 
  6. 从现在开始,您可以通过运行fx执行fx4和Firefox 3.6来运行Firefox 4配置文件。

这是我在ubuntu 10.10中检查firefox 4和预安装的firefox 3.6所做的。 您一次只能运行一个版本,某些扩展可能不起作用。

  • 下载 firefox4
  • 使用file-roller将其解压缩到某处或者您可以使用tar命令
  • 在系统路径中创建符号链接

    sudo ln -s /path/to/firefox4/firefox /usr/local/bin/firefox4

  • 使用终端的firefox4命令运行firefox,或者也可以在面板上创建一个启动器。

如果你下载 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。