Wie aktualisiere ich Firefox v. 57 auf v. 56?

75

Was ist der einfachste Weg, um ein Downgrade von Firefox 57 auf Firefox 56 durchzuführen?

Dies bedeutet, dass Sie mehr Zeit haben, um auf funktionierende Ersetzungen für ältere Erweiterungen zu warten.

Jani Saarenpää
quelle
4
Nach dem Upgrade auf Firefox 57 habe ich meine eigenen Problemumgehungen als Ersatz für nicht funktionierende ältere Firefox-Erweiterungen untersucht und ersetzt, zum Beispiel diese Antwort: askubuntu.com/questions/516033/… und jetzt funktioniert alles wie gewohnt in meinem Firefox 57 und meinem Firefox 57 ist auch merklich schneller als Firefox 56, das Upgrade lohnt sich also.
karel
7
Ich weiß, dass es zu spät ist, aber um zu verhindern, dass ein Paket Upgrades erhält, können Sie ausführen sudo apt-mark hold firefox*(was @Videonauth auch in seiner Antwort nach dem Downgrade verwendet).
Byte Commander
41
Das ist eine schlechte Idee. Wenn Sie FF 57 nicht verwenden möchten, verwenden Sie Firefox ESR. Weil es Sicherheitspatches bekommen wird. FF 56 wird nicht.
Sarge Borsch
21
Firefox, bricht perfekt funktionierende Erweiterungen seit 2011!
Eric Duminil
4
@DmitryKudriavtsev Entschuldigung, aber: Haben Sie in letzter Zeit die Nachrichten gelesen ? Diese "Riper-Ziele" werden von Computern gekapert, und wenn ein Sicherheitsproblem ein MCVE-Skript enthält, wird es von Kiddies mit zusätzlicher Nutzlast reproduziert.
wizzwizz4

Antworten:

79

Holen Sie unterstützt Firefox ESR 60.x (LEGACY ADDONS funktionieren hier nicht)

Wenn Sie Firefox ESR benötigen, können Sie einen der PPAs hinzufügen. Zwei Möglichkeiten hier:

Für Ihre Information:

  • Diese neue Version unterstützt LEGACY ADDONS nicht.
  • Der aktuelle Status der Portierung von LEGACY-Erweiterungen auf WebExtension befindet sich in der Google-Tabelle . Der Prozentsatz von WebExtensions ist nicht zu hoch.

Erhalten Sie nicht unterstützte Firefox ESR 52.x (LEGACY ADDONS arbeiten hier)

Bitte beachten Sie, dass die ESR 52-Version nicht mehr unterstützt wird. Fahren Sie auf eigenes Risiko fort.

Sie können Firefox ESR 52.9.0 mit den folgenden Befehlen von der PPAppa:jonathonf/firefox-esr-52 von Jonathon F herunterladen :

sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

Mit einer solchen Version kann ich meine Add-Ons wie SiteDelta, TableTools2, Show Parent Folder, Ordner verwalten, Wired Marker und andere weiter verwenden.


Hinweise: Wenn Sie ppa:jonathonf/firefox-esrPPA bereits hinzugefügt haben und nicht möchten, dass Firefox auf Version 60 aktualisiert wird, können Sie diese Version mit dem folgenden Befehl (16.04 LTS als Beispiel) fixieren:

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-firefox
Package: firefox-esr
Pin: version 52.9.0esr-1~16.04.york0
Pin-Priority: 1337
EOF

Wenn Sie PPAs ( ppa:mozillateam/ppaoder ppa:jonathonf/firefox-esr) hinzugefügt haben und Firefox von 52 auf 60 aktualisiert wurde, entfernen Sie alle PPAs mit Version 60 und aktivieren Sie special one ( ppa:jonathonf/firefox-esr-52) mit den folgenden Befehlen:

sudo ppa-purge ppa:mozillateam/ppa
sudo ppa-purge ppa:jonathonf/firefox-esr
sudo add-apt-repository ppa:jonathonf/firefox-esr-52
sudo apt-get update
sudo apt-get install firefox-esr

Beachten Sie jedoch, dass Sie keine Sicherheitsupdates erhalten, da diese Version veraltet ist .

Update 2019-07-09: Die Firefox ESR 52.9.0-Version leidet unter einem Addon-Problem mit abgelaufenem Zertifikat. Sogar die lokale XPI-Installation endet mit "Dieses Add-On konnte nicht installiert werden, da es beschädigt zu sein scheint." Botschaft. Um das Problem zu beheben, benötigen wir:

  1. Laden Sie das aktualisierte PEM-Zertifikat vom Pastebin herunter (oder kopieren Sie es von dieser Superuser- Antwort und speichern Sie es unter mozilla2019.pem.
  2. Navigieren Sie in Firefox zu about:preferences#advanced
  3. Klicken Sie auf die Schaltfläche "Zertifikate anzeigen", klicken Sie auf "Importieren" und installieren Sie das mozilla2019.pemZertifikat.
Nrrbert
quelle
1
Beachten Sie jedoch, dass ein Downgrade auf FF52 ESR zu einigen Problemen führen kann . Nach meiner Erfahrung können sich Probleme auf ein bestimmtes Profil auswirken oder auch nicht und können zeitweise auftreten.
Makyen
13
Weitere Informationen: Die Firefox ESR 52-Serie wird bis Juni 2018 weiterhin Sicherheitsupdates erhalten, sodass Sie mehr Zeit haben und gleichzeitig sicherer bleiben.
Nattgew
4
Längerfristig wird der nächste ESR Quantumed und nur eine Web-Erweiterung sein, genau wie FF57. Wenn das, was Sie benötigen, in der nächsten ESR noch nicht möglich ist, müssen Sie nach einer Firefox-Abzweigung suchen, die weiterhin Unterstützung für ältere Erweiterungen wie Waterfox bietet. waterfoxproject.org/downloads
Dan Neely
2
Es ist seltsam, dass die beste Antwort auf die Frage die Frage nicht beantwortet.
Mehrdad
7
@Mehrdad Wenn die Prämisse der Frage eine schlechte Idee ist ...
Ry-
30

Haftungsausschluss:

Es wird nicht empfohlen, Pakete zurückzustellen, es sei denn, Ihr Ziel ist eine stabile Produktionsumgebung, in der die von Ihnen verwendeten Tools während der Arbeit nicht geändert werden dürfen.

Dazu können Sie einfach Folgendes tun:

  1. Für Ubuntu 17.10:

    Hinweis: Dies funktioniert die ganze Zeit über mit Artful, da Artful mit Firefox Version 56 veröffentlicht wurde.

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu1
    sudo apt-mark hold firefox
    
  2. Für Ubuntu 16.04

    Hinweis: Dies funktioniert nur am 16.04, wenn Sie den Cache Ihrer Archive nicht mit sudo apt cleanoder geleert haben sudo apt autoclean. Wenn Sie Ihre lokalen Archive bereits bereinigt haben, können Sie nur auf 45.0.2+build1-0ubuntu1das zurückgreifen, mit dem das Xenial veröffentlicht wurde. Alternativ können Sie sich auf die Antwort von @Michael Johnson beziehen, die in diesem Fall gut funktioniert.

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
    sudo apt-mark hold firefox
    
  3. Für alle anderen Ubuntu-Versionen:

    Hinweis: Auch hier funktioniert es nur, wenn Sie Ihre lokalen Archive noch nicht bereinigt haben:

    Fordern Sie die apt policyInformationen an, die Ihnen so etwas zurückgeben:

    $ apt policy firefox
    firefox:
      Installed: 57.0+build4-0ubuntu0.17.10.5
      Candidate: 57.0+build4-0ubuntu0.17.10.5
      Version table:
     *** 57.0+build4-0ubuntu0.17.10.5 500
            500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages
            500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages
         56.0+build6-0ubuntu1 500
            500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages
            100 /var/lib/dpkg/status
    

    Wir folgen der Zeile, die den Paketnamen für Version 56 angibt, wie in diesem Beispiel 56.0+build6-0ubuntu1. dies fügst du einfach in folgende zeilen ein:

    # see footnote (1)
    sudo apt-get install firefox=<package version>
    sudo apt-mark hold firefox
    
  4. Wenn alle oben genannten Optionen fehlschlagen, können Sie ältere Firefox-Versionen für alle Versionen auf deren Website herunterladen und in Ihrem Home-Verzeichnis einrichten. Informationen dazu finden Sie unter Wie installiere ich eine tar.gz- oder tar.bz2-Datei ? . Damit haben Sie Firefox 56 als zweite Option auf Ihrem System, während Sie darauf warten, dass Ihre bevorzugten Add-Ons aktualisiert werden.

  5. Da ich die Antwort von @Michael Johnson nicht plagiatisieren möchte , sollten Sie auf seine Antwort verweisen, um eine weitere gute Option zum Zurücksetzen zu erhalten .

Wann immer Sie das Gefühl haben, dass Sie dieses Paket erneut auf Version 57 oder eine andere aktuelle Version aktualisieren möchten, können Sie dies einfach tun (siehe (2)):

sudo apt-mark unhold firefox
sudo apt update
sudo apt install firefox

Wenn Sie den herabgestuften Firefox zum ersten Mal starten, wird möglicherweise eine Warnung angezeigt, dass einige in Firefox 57 verfügbare Erweiterungen (Sprachen) nicht mit Version 56 kompatibel sind. Wenn Sie diese nach aktualisierten Versionen durchsuchen, wird Firefox keine finden normal starten


Fußnoten:

(1) Der erste Befehl installiert die letzte Version von Firefox 56, auch wenn Sie bereits 57 installiert haben, und der zweite Befehl blockiert die Aktualisierung dieses Pakets (siehe (2)).

(2) Normalerweise firefoxgenügt das Halten / Aufheben der Sperrung für das, was Sie erreichen möchten, aber im Zweifelsfall 'firefox\*'werden alle zusätzlichen Pakete, die mit Firefox beginnen, durch Halten / Aufheben der Sperrung gehalten / aufgehoben.

Videonauth
quelle
3
Wenn Sie nicht in Ihrem 56.0 Cache verfügen, ich denke , man es von herunterladen können launchpad.net/ubuntu/xenial/+package/firefox oder launchpad.net/ubuntu/artful/+package/firefox und installieren Sie es mitdpkg -i
Jellby
11
Beachten Sie, dass die Version 56 im Gegensatz zur ESR-Version, die auch ältere Addons unterstützt, keine Sicherheitsupdates mehr erhält.
Chai T. Rex
3
@ ChaiT.Rex wahr, ich habe gerade die Frage beantwortet und gefragt, wie auf 56 downgraden und nicht, was ein guter Ersatz für 56 ist :)
Videonauth
2
Anscheinend ist Firefox 56 auf den Ubuntu-Servern nicht mehr verfügbar. Stattdessen befand es sich unter den Builds des "Ubuntu Mozilla Security Team". Stellen Sie einfach sicher, dass Sie die richtige Distribution und das Architectire auswählen.
Vadim
1
@ MateusAraújo Ich weiß nicht, woher du dieses Missverständnis hast. Unter Linux aktualisiert sich Firefox nicht im Hintergrund, sondern über Pakete, die über das Repository mit apt / apt-get unter Ubuntu bereitgestellt werden. Sie können das leicht überprüfen. Wenn Sie das (H) elp-Menü öffnen, finden Sie keine Möglichkeit, nach Updates zu suchen, und Sie klicken auch nicht auf (A), um eine automatische Suche nach Updates zu starten, wie dies unter Windows der Fall ist.
Videonauth 20.11.17
4

Die anderen Antworten funktionieren derzeit nicht, ohne die Kommentare zu lesen, daher halte ich es für nützlich, eine direktere Antwort zu veröffentlichen, da das OP nach dem "einfachsten Weg" gefragt hat.

Wenn Sie immer noch Ubuntu 14.04 64-Bit verwenden, führen Sie einfach diese Befehle aus:

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537990/+files/firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt install -Vy gdebi # gdebi lets you install local deb packages resolving and installing its dependencies.
sudo gdebi firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt-mark hold firefox

Wenn Sie Ubuntu 16.04 64-Bit verwenden, führen Sie einfach diese Befehle aus:

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537983/+files/firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo dpkg -i firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo apt-mark hold firefox

Wenn Sie stattdessen Ubuntu 17.10 (32 oder 64 Bit) ausführen, führen Sie stattdessen die folgenden Befehle aus:

sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox

Wenn Sie eine andere Ubuntu-Version verwenden, müssen Sie die .deb-Datei hier abrufen und dpkgwie oben beschrieben installieren .

Mateus Araújo
quelle
3

Sie müssen kein Downgrade auf 56 durchführen, um ältere Erweiterungen zu verwenden.

Sie können die "Firefox Nightly" -Version installieren, mit der Sie ältere Erweiterungen auf 57+ aktivieren können. Derzeit verwende ich Version 59 * und ältere Erweiterungen funktionieren für mich bisher einwandfrei.

Zuerst installieren Sie die ubuntu-mozilla-täglich ppa indem Sie die folgenden Befehle ausführen:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update

Führen Sie als Nächstes den folgenden Befehl aus, um Firefox Nightly zu installieren:

sudo apt install firefox-trunk

Außerdem , wenn Sie Ihre aktuelle Firefox - Profil verwenden möchten, führen Sie den folgenden Befehl , um Ihre bestehenden Firefox - Profil an den Nightly Build zu kopieren:

cp -R $HOME/.mozilla/firefox/* $HOME/.mozilla/firefox-trunk/

Endlich :

  • Öffnen Sie Firefox Nightly und gehen Sie zu about:config

  • suchen nach extensions.legacy.enabled

  • Doppelklicken Sie, extensions.legacy.enabledum den Wert auf umzuschaltentrue

  • suchen nach extensions.allow-non-mpc-extensions

  • Doppelklicken Sie, extensions.allow-non-mpc-extensionsum den Wert auf umzuschaltentrue


Hinweis: Die meisten meiner nicht für mehrere Prozesse geeigneten Erweiterungen funktionieren nicht.

mchid
quelle
2

Sie können die Firefox-Pakete für Ubuntu von http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ herunterladen . Am Ende der Liste finden Sie die die Firefox - Pakete finden, ignorieren Sie die andere , die (zB firefox-dbg, firefox-localeusw.). Stellen Sie sicher, dass Sie am Ende der Liste die richtige Ubuntu-Version und CPU-Architektur auswählen.

Für Ubuntu 14.04:

Für Ubuntu 16.04:

Für Ubuntu 17.04:

Für Ubuntu 17.10 gibt es kein Firefox 56-Paket. Probieren Sie die 17.04-Pakete aus. Versuchen Sie für andere Versionen das nächstgelegene neuere Paket oder das nächstgelegene ältere Paket, falls dies fehlschlägt.

Sobald Sie das richtige Paket heruntergeladen haben, haben Sie eine .debDatei. Installiere dies mit sudo dpkg --install. Wenn Sie beispielsweise das 64-Bit-Paket 17.04 heruntergeladen haben, lautet der Befehl sudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_amd64.deb. Ersetzen Sie den Dateinamen im Befehl durch den Namen, der dem heruntergeladenen Paket entspricht.

Nach dem Ausführen des dpkgBefehls werden wahrscheinlich einige Fehler angezeigt. Das ist normal. Führen Sie sudo apt-get -f installden Befehl aus, um die Fehler durch Installieren / Aktualisieren der erforderlichen Abhängigkeiten zu beheben.

Sie müssen möglicherweise ausgeführt werden, sudo apt-mark hold firefoxbevor Sie ausgeführt sudo apt-get -f installwerden. Ich persönlich habe dies nie ausgeführt, aber die anderen Antworten implizieren, dass dies erforderlich ist. Wahrscheinlich kein Schaden durch die Verwendung dieses Befehls, und es verhindert, dass Firefox automatisch aktualisiert wird (wird verwendet sudo apt-mark unhold firefox, um Firefox erneut zu aktualisieren).

BEARBEITEN: Diese Pakete scheinen entfernt worden zu sein. Es ist eine aktualisierte Version verfügbar, die für alle unterstützten Ubuntu-Versionen dasselbe Paket verwendet:

Micheal Johnson
quelle
1
Was macht Ihre Antwort von oben einzigartig? Es ist nur eine Zusammenstellung.
16.
4
@ N0rbert In Ihrer Antwort wurde das OP angewiesen, eine andere Version von Firefox als die angeforderte zu verwenden, und es wurde die Verwendung eines PPA verlangt. Die Antwort von Videonauth aktualisiert willkürlich das System des Benutzers und ist nicht hilfreich, wenn der Benutzer das Paket nicht im Paket-Cache hat. Meins ist die einzige Antwort, die erklärt, wie die angeforderte Firefox-Version aus dem offiziellen Ubuntu-Repository heruntergeladen werden kann. Wenn der Benutzer meiner Antwort folgt, kann er genau das Paket neu installieren, das er höchstwahrscheinlich zuvor installiert hat, auch wenn es sich nicht mehr in seinem Paketcache befindet.
Micheal Johnson
2
OKAY. Aber OP denkt nicht an Sicherheit. Ich schlage vor, ESR zu verwenden :)
N0rbert
Ubuntu hat Firefox 56 von den Links entfernt, die Sie gepostet haben. Es kann immer noch gefunden werden in der durch das Team Ubuntu Sicherheit baut, wie @Vadim bemerkt: launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/...
Mateus Araújo
@ MateusAraújo Die in der PPA enthaltenen sind nicht unbedingt mit denen aus dem Hauptpaketrepository identisch.
Micheal Johnson
-3

Eine vorgelagerte Firefox-Version oder sogar mehrere solcher Versionen können neben der von Ubuntu gepflegten Version installiert werden, wie in den Antworten auf diese Frage unter Unix und Linux SE vorgeschlagen .

Sie können diese alten Versionen dann verwenden, wenn Sie die Apps verwenden möchten, die sie benötigen, und das automatische Update in ihren Einstellungen deaktivieren.

Dies ist der beste Weg, um mit älteren Web-Apps umzugehen, wenn Browser-Hersteller 10 Jahre Produktlebensdauer oder Abwärtskompatibilität als Wörter mit vier Buchstaben betrachten.

Rackandboneman
quelle