1

在我當前的項目中,我需要使用Xvfb和Selenium以無頭模式運行Firefox瀏覽器。爲了保持Selenium和Firefox之間的兼容性,我希望將它們保持在特定版本並停止Firefox自動升級。在Linux中禁用Firefox自動更新

目前,我通過以下步驟安裝Firefox:

  1. 下載火狐(wget的http://kickstart/redhat/enterprise/fupdates/5.4C/x86_64/firefox-31.6.0-2.0.el5amzn.x86_64.rpm)的特定版本。
  2. 安裝下載的版本(rpm -i firefox-31.6.0-2.0.el5amzn.x86_64.rpm)。

「app.update.auto」, 「app.update.enabled」 和 「app.update.silent」 configuration參數(在 「about:config中」)的Firefox配置文件的默認情況下禁用。 這是否意味着它不會自動更新?這種類型的安裝是否屬於這種情況?

任何建議都會有幫助。

+0

是使用瀏覽器進行配置更改?或使用文件修改?你碰巧檢查[this](http://www.technipages.com/enable-disable-automatic-updates-in-firefox)? – Rao

+0

@Rao,配置默認存在。按照步驟1和步驟2,我剛剛從瀏覽器中檢查了配置設置,並且它已被禁用。 – Avipsa

回答

1

可以在about:config設置這些首選項來禁用自動更新:

app.update.auto - false 
app.update.enabled - false 
app.update.silent - false 

您需要輸入about:在地址欄配置,然後搜索列表中的每個優先。

+0

謝謝@ 4M01。但是,默認情況下,這些配置設置在安裝的Firefox的「about:config」中設置爲false。只是想明白爲什麼這些默認設置爲false。這與安裝方式有什麼關係(上面的步驟1和2)。 – Avipsa

+0

@Avipsa,我不知道爲什麼它默認顯示禁用。任何標準安裝默認情況下都會自動更新。這是爲了確保用戶使用非常新的應用程序,這個應用程序不易受到攻擊,並且更加強化,安全。 – Amol

+0

@Avipsa,只是好奇你爲什麼不使用https://ftp.mozilla.org/pub/firefox/releases/ – Amol

0

安裝Firefox時,請選擇自定義單選按鈕,而不是默認安裝可能位於安裝嚮導的第2或第3個屏幕,並且可能位於Mozilla/Firefox maintenance serviceuncheck。它一定會奏效。

好運

0

有安裝目錄下的3個文件(至少在Windows上。所以我相信,類似的文件應該是對Linux和)。

1. updater.exe 
2. updater.ini 
3. update-settings.init 

刪除這些文件後,我能夠停止自動升級。刪除這些文件將自動更改Firefox的自動更新,即設置>高級>從不檢查更新選項。

重要提示:在第一次啓動瀏覽器之前刪除這些文件。

希望這可以幫助別人。 :)

0

在Linux中,一種解決方案是,你下載Firefox後解壓(you can download tar from here)。 然後所有者和組更改爲根目錄,例如:

find .|xargs sudo chown root 
find .|xargs sudo chgrp root 

由於權限,火狐無法更新現在