如何并行安装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使用单独的配置文件以获得最佳兼容性。
- 将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搜索应用程序的路径。 从现在开始,您可以通过执行firefox4
来运行Firefox 4。 如果您希望使用Firefox 4而不是系统上安装的Firefox版本,请运行:ln -s ~/bin/firefox ~/bin/firefox4
重要提示 :如果从Mozilla下载Firefox,则会启用Firefox的自动更新function。 包管理器( apt
)不负责从Mozilla更新Firefox包。 要手动检查更新,请转到帮助 => 检查更新 。
如果您想使用单个命令同时运行Firefox 3.6和4,则可选步骤:
-
通过启动Profile Manager为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 "$@"
(用Firefox 3.6的配置文件名替换
default
)
假设Firefox可执行文件是Firefox 3.6,Maverick(10.10)就是这种情况,但不是Natty(11.04)。 -
使其可执行:
chmod +x ~/bin/fx4 ~/bin/fx
- 从现在开始,您可以通过运行
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。