Arch-Linux
如何保留兩個獨立且獨立的 Firefox 執行檔
Firefox 是我選擇的瀏覽器,我正在努力在我的系統中保留第二個 Firefox 用於測試目的(如果你好奇的話,黃瓜、硒和壁虎驅動程序)。第二個 Firefox 是較舊的 (45),僅用作無頭瀏覽器來執行驗收測試。發行版是 Manjaro Linux:
ngw@blackstar ~ uname -a Linux blackstar 4.9.20-1-MANJARO #1 SMP PREEMPT Fri Mar 31 17:49:34 UTC 2017 x86_64 GNU/Linux
我嘗試下載我需要的 Firefox,將其解壓縮到 /opt 中,然後在 /usr/local/bin 中使用 ln -s 使用不同的名稱(firefox45):
ngw@blackstar ~ ls -l /usr/bin/firefox45 lrwxrwxrwx 1 root root 20 May 6 17:39 /usr/bin/firefox45 -> /opt/firefox/firefox ngw@blackstar ~ firefox45 -v
火狐瀏覽器 45.0
不幸的是,由於我無法解釋執行檔啟動我真正的、最新的 Firefox (53.0) 的原因,我在瀏覽器內部仔細檢查了 about:。
解決此問題的最簡單方法是什麼?
預設情況下,如果一個 Firefox 實例已經在執行,它不會啟動一個新實例,除非你指定
--new-instance
.如果您想同時執行兩個 Firefox 實例,使用不同版本的 Firefox 並用於不同的目的,您應該使用不同的配置文件:您的預設配置文件,大概是您的預設 Firefox,以及另一個用於測試 Firefox 的配置文件。
要進行設置,請完全退出 Firefox,然後執行
firefox45 --ProfileManager
並創建一個新的配置文件(例如“接受”)。
然後你可以執行 Firefox 45
firefox45 -P acceptance
它將使用該配置文件,並啟動一個新實例,而不是使用您現有的預設 Firefox。