Wie kann ich Firefox von 30 auf 28 downgraden?

17

Ich habe versehentlich sudo apt-get upgrade(während ich Anweisungen zum sudo apt-get updateAusführen von Aktionen eingebe und nicht bemerkt habe, dass dies nicht der Fall ist ) Firefox von 28 auf 30 aktualisiert. Jetzt sind meine Menüs völlig durcheinander, und ich möchte FF28 zurück und Ich bin nicht an Meinungen interessiert, wie neuere Versionen besser sind.

Außerdem firefox-mozilla-build_28.0-0ubuntu1_i386.debfunktioniert das Herunterladen und der Versuch, es zu verwenden, anscheinend nicht. Das Ubuntu Software Center sagt:

Breaks existing package 'firefox' that conflict: 'firefox'.

Danijel
quelle
2
Sie können "besser" sein oder auch nicht, aber neue Versionen enthalten Sicherheitspatches.
Xangua
Bitte aktualisiere die richtige Antwort
Alfonx

Antworten:

3

Versuchen Sie es zuerst zu entfernen, indem Sie:

sudo apt-get purge firefox

Dann können Sie mit installieren firefox-mozilla-build_28.0-0ubuntu1_i386.deb

Back.Slash
quelle
Wenn Sie die vorherige FF-Version für Ihre Ubuntu-Version nicht finden können, kann diese Antwort hilfreich sein .
mivk
60

Lauf

apt-cache show firefox | grep Version

um eine Liste der verfügbaren Firefox-Versionen zu erhalten. Auf meinem 14.04 ergibt sich:

Version: 32.0+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2

Als nächstes teilen Sie APT genau mit, welche Version installiert werden soll:

sudo apt-get install firefox=28.0+build2-0ubuntu2

Als nächstes müssen Sie APT anweisen, nicht erneut auf die neuere Version zu aktualisieren. Laut /ubuntu//a/18656/22865 gibt es viele Möglichkeiten, dies zu tun, ich entschied mich für:

sudo apt-mark hold firefox

Wenn Sie Ihren Firefox 28 loslassen und die üblichen Versionen erneut ausführen möchten, tun Sie einfach Folgendes:

sudo apt-mark unhold firefox
sudo apt-get upgrade

Alternativ können Sie die verfügbaren Versionen auflisten mit:

apt-cache policy firefox

PS: Firefox speichert alle Einstellungen im Ordner ~ / .mozilla. Dieser Ordner wird von den obigen Befehlen nicht geändert, daher sollten alle Ihre Einstellungen erhalten bleiben. Wenn Sie auf der sicheren Seite sein möchten, sichern Sie Ihre Einstellungen vor dem Downgrade:

cp -ra ~/.mozilla ~/.mozilla.backup
Alfonx
quelle
Wundervolle Antwort, detailliert und klar, auch für Neulinge wie mich!
Realtebo
Dies sollte die Antwort sein, es gibt die Option zu wissen, welche Firefox-Version Sie haben.
Edenshaw
Es wäre toll zu wissen, was verloren geht: Lesezeichen, Passwörter, Add-Ons und möglicherweise deren Einstellungen usw. Oder keine von ihnen?
Ka3ak
@ ka3ak Es sollte nichts verloren gehen - Ich habe die Antwort angehängt, wie Sie Ihre Einstellungen trotzdem sichern können.
Alfonx
1
@alfonx Danke. Ja, ich habe es auch bemerkt. Es können jedoch einige Probleme mit den installierten Add-Ons auftreten. Das andere Problem ist, dass "apt cache" mir eine sehr alte Firefox-Version zeigt. Ich habe zum Beispiel kürzlich ein Upgrade auf Firefox 56 durchgeführt, war damit nicht zufrieden und habe mich für ein Downgrade auf die vorherige Version entschieden, aber ich hatte nicht erwartet, dass "apt cache" mir immer noch Firefox 28 zeigt! Es ist zu alt Danach habe ich ein Paket mit dem Firefox 55 vom Mozilla FTP-Server heruntergeladen, es extrahiert und ich werde es verwenden, bis die Probleme behoben sind.
Ka3ak
1

Nachdem ich die Antworten gelesen habe, unterscheidet sich meine Antwort leicht von den obigen, da sie meinem Zweck entsprach. Die Anweisung besteht darin, auf eine beliebige Version herunterzustufen, wenn die vorhandene Version von Firefox noch im System vorhanden ist.

  1. Suchen Sie zuerst eine Firefox-Version, die Sie möchten:

  2. Wechseln Sie in das Verzeichnis, in das Sie die .tar.bz2Datei heruntergeladen haben, und führen Sie sie im Terminal aus (Ihre Datei wird entpackt):

    tar xvjf firefox-35.0.1.tar.bz2 (Ändern Sie den Dateinamen nach Ihren Wünschen)

    Dieser Befehl entpackt Ihre tar.bz2Datei und erstellt einen firefoxOrdner

  3. Dann starte im Terminal:

    which firefox

    Es wird Ihnen so etwas wie: /usr/bin/firefox. Das ist der Standort Ihres Firefox. Löschen Sie den Ordner (da Sie ihn später durch den anderen Firefox-Ordner ersetzen)

  4. Entfernen Sie alle alten Firefox-Profile aus Verzeichnissen:

    • .mozilla/firefox/

    Und vielleicht auch diese (aber das habe ich nicht getan):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Kopieren Sie den firefoxOrdner von Schritt 2. auf /usr/bin/firefoxund alles ist erledigt. Führen Sie Ihren Firefox so aus, wie Sie es gewohnt sind, und Sie werden die jeweils heruntergeladene Version ausführen.

  6. Deaktivieren Sie das Update unter Einstellungen -> Erweitert -> Updates, wenn Sie die Version beibehalten möchten.

Randnotiz:

Wenn Sie dies für rubyund den seleniumTreiber benötigen , prüfen Sie vorher, welche Firefox-Version Sie tatsächlich benötigen.

Gehen Sie zu https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES, suchen Sie Ihre Selenium-Version und überprüfen Sie, welche Firefox-Version unterstützt wird. Suchen Sie beispielsweise nach:Firefox support up to 35

Aleks
quelle