1

In meinem aktuellen Projekt muss der Firefox-Browser im Headless-Modus mit Xvfb und Selenium ausgeführt werden. Um die Kompatibilität zwischen Selenium und Firefox zu erhalten, möchte ich beide bei einer bestimmten Version beibehalten und Firefox Auto-Upgrades stoppen.Firefox-Auto-Update unter Linux deaktivieren

Derzeit bin ich der Installation von Firefox durch die folgenden Schritte:

  1. eine bestimmte Version von Firefox (wget http://kickstart/redhat/enterprise/fupdates/5.4C/x86_64/firefox-31.6.0-2.0.el5amzn.x86_64.rpm) Herunterladen.
  2. Installation der heruntergeladenen Version (rpm -i firefox-31.6.0-2.0.el5amzn.x86_64.rpm).

"app.update.auto", "app.update.enabled" und "app.update.silent" configuration Parameter (in "about: config") des Firefox Profil sind standardmäßig deaktiviert. Bedeutet das, dass es nicht automatisch aktualisiert wird? Ist das bei solchen Anlagentypen der Fall?

Jede Empfehlung wäre hilfreich.

+0

Sind die Konfigurationsänderungen unter Verwendung von Browser getan? oder mit Dateien verändert? Haben Sie zufällig [diese] (http://www.technipages.com/enable-disable-automatic-updates-in-firefox) überprüft? – Rao

+0

@Rao, die Konfiguration war standardmäßig vorhanden. Nachdem ich die Schritte 1 und 2 durchgeführt habe, habe ich einfach die Konfigurationseinstellungen vom Browser überprüft und es wurde bereits deaktiviert. – Avipsa

Antwort

1

Sie können diese Prefs in about:config gesetzt automatische Aktualisierung zu deaktivieren:

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

Sie müssen sich über eingeben: config in der Adressleiste und dann für jede pref in einer Liste suchen.

+0

Danke @ 4M01. Diese Konfigurationseinstellungen sind jedoch standardmäßig in "about: config" des installierten Firefox auf "false" gesetzt. Ich wollte nur verstehen, warum diese standardmäßig auf "false" gesetzt sind.Hat es etwas mit der Art der Installation zu tun (Schritte 1 und 2 oben). – Avipsa

+0

@ Avipsa, ich bin mir nicht sicher, warum es standardmäßig deaktiviert angezeigt wird. Bei jeder Standardinstallation ist die automatische Aktualisierung standardmäßig standardmäßig aktiviert. Dadurch wird sichergestellt, dass der Benutzer eine sehr aktuelle App verwendet, die weniger anfällig ist und mehr Sicherheit bietet. – Amol

+0

@Avipsa, nur neugierig, warum Sie nicht https://ftp.mozilla.org/pub/firefox/releases/ verwenden – Amol

0

Wählen Sie bei der Installation von Firefox das Optionsfeld Anpassen anstelle der Standardinstallation im 2. oder 3. Bildschirm des Installationsassistenten und uncheck Mozilla/Firefox maintenance service. Es wird sicherlich funktionieren.

Viel Glück

0

Es gibt 3 Dateien im Installationsverzeichnis (zumindest unter Windows. Ich glaube also, ähnliche Dateien auf Linux als auch sein sollte).

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

Nach dem Entfernen dieser Dateien konnte ich Auto-Upgrade stoppen. Durch das Löschen dieser Dateien wird automatisch die automatische Aktualisierung von Firefox geändert, d. H. Einstellungen> Erweitert> Nie auch nach Aktualisierungsoption suchen.

Wichtig: Entfernen Sie diese Dateien vor dem ersten Start des Browsers.

Ich hoffe, das hilft jemandem. :)

0

In Linux ist eine Lösung, dass Sie Firefox herunterladen und extrahieren (you can download tar from here). Dann ändern Sie den Eigentümer und die Gruppe root, zum Beispiel:

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

Wegen der Erlaubnis, firefox kann jetzt nicht aktualisieren