Installieren Sie die alte Version des Pakets Firefox-ESR auf Ubuntu

2

Ich möchte Firefox v52 ESR auf Ubuntu 16.04 installieren, um auf ein älteres Java-Applet zuzugreifen. Die aktuelle Version Firefox 60 ESR erlaubt mir das nicht mehr .

Eigentlich möchte ich apt-get install firefox-esr=52.5.3esr+build1-0ubuntu0.16.04.1ab deb http://ppa.launchpad.net/mozillateam/ppa/ubuntu xenial main, aber die Version ist anscheinend nicht mehr von dieser PPA erhältlich.

Wie kann ich in einem solchen Fall an eine ältere Version eines Ubuntu-Pakets kommen?

rookie099
quelle

Antworten:

4
  1. Lesen Sie diesen Mozilla-Artikel über die Installation einer alten Version. Sie gehen eine Reihe von Gründen durch, warum es eine schlechte Idee ist, weil es unsicher ist, und eine Vielzahl von Alternativen. Sie empfehlen sogar, zu einem wettbewerbsfähigen Browser zu wechseln, anstatt ein Downgrade durchzuführen.

  2. Stellen Sie sicher, dass Ihr Legacy-Add-On noch verfügbar ist und unterstützt wird (viele Add-On-Entwickler haben die Legacy-Unterstützung eingestellt und entweder für den neuen Standard neu codiert oder das Handtuch geworfen).

  3. Um dies zu verdeutlichen, gibt es einige Firefox-Ausgründungen, die die älteren Add-Ons unterstützen, aber beibehalten werden, um keine Enten für Exploits zu sein. Die beliebtesten Optionen sind Waterfox , Pale Moon und Basilisk . Es gibt einige grundlegende Abdeckung dieser Optionen hier

  4. Angenommen, Sie kennen alle Risiken und möchten sich weiterhin an ein altes Firefox halten, lesen Sie den Teil im ersten Link über das Deaktivieren automatischer Updates. Ich hatte mein System aus dem gleichen Grund wie Sie in v52 ESR gesperrt und dachte, ich hätte Updates deaktiviert. Wenn ESR jedoch auf v60 aktualisiert wurde, wurden meine Einstellungen ignoriert und trotzdem aktualisiert. Trennen Sie die Verbindung zum Internet, nachdem Sie es heruntergeladen und installiert haben, bis Sie es installiert und die automatischen Updates deaktiviert haben. Bewahren Sie das heruntergeladene Paket auf, damit Sie es für alle Fälle erneut installieren können.

  5. Sie werden dies wahrscheinlich in Form eines Tarballs von Mozilla benötigen. Das Verzeichnis früherer Versionen finden Sie hier . Sie erwähnen v52.5.3 ESR. Es ist nicht klar, ob Sie diese spezielle Version benötigen oder genau das, was Ubuntu zuvor in seinem Repository hatte. Mozilla bietet jede kleinere Version von v52 an, die letzte Version ist v52.9.0 ESR. Das wäre die "aktuellste" Version.

  6. Es ist eine triviale Installation und verwendet den Paketmanager nicht. Die Anweisungen von Mozilla finden Sie hier . Dies sind die grundlegenden Schritte:

  1. Laden Sie Firefox von der Firefox-Download-Seite in Ihr Home-Verzeichnis herunter.
  2. Öffnen Sie ein Terminal und wechseln Sie in Ihr Home-Verzeichnis: cd ~
  3. Extrahieren Sie den Inhalt der heruntergeladenen Datei: tar xjf firefox-*.tar.bz2
  4. Schließen Sie Firefox, falls es geöffnet ist.
  5. Führen Sie das Firefox-Skript im Firefox-Ordner aus, um Firefox zu starten: ~/firefox/firefox

    Firefox sollte jetzt starten. Sie können dann ein Symbol auf Ihrem Desktop erstellen, um diesen Befehl auszuführen.

Wenn Ihr Systemmenü die neue Installation nicht startet, bearbeiten Sie das Menü. Gehen Sie zum Firefox-Eintrag und zeigen Sie auf das Startskript für die neue Installation.

Wenn das Symbol in der Taskleiste oder auf dem Desktop weiterhin auf die vorherige Installation verweist, können Sie diese Symbole löschen und über den Menüeintrag neue erstellen.

fixer1234
quelle
2

Dies ist eine Erweiterung der Antwort von fixer1234 mit einigen Shell-Skripten.

Es gibt zwei Haupt-URLs, um das Firefox-Paket direkt herunterzuladen. Diese können auch über einen Browser angezeigt werden.

  1. http://ftp.mozilla.org/pub/firefox/releases/
  2. http://download-installer.cdn.mozilla.net/pub/firefox/releases/

Laden Sie zuerst das Paket mit wgetoder curlextrahieren Sie dieses Tarball-Paket mit dem tarBefehl. Hier ist ein Beispiel für ein Shell-Skript:

#!/bin/bash
Version='52.0esr'
Arch='linux-x86_64'
Lang='en-US'
File='firefox-52.0esr.tar.bz2'
cd ~
wget http://ftp.mozilla.org/pub/firefox/releases/$Version/$Arch/$Lang/$File 
tar --extract --bzip2 --file=$File
cd firefox
./firefox

Dieser Installationsvorgang überschreibt möglicherweise das zuvor installierte Firefox-Profil. Außerdem ist die Firefox-Binärdatei möglicherweise in keinem Desktop Manager-Menü sichtbar. Firefox hängt von einigen Bibliotheken ab. Überprüfen / installieren Sie diese mit dem apt-get install libgtk-3-0 libdbus-glib-1-2 libxt6Befehl, bevor Sie Firefox ausführen.

Biswapriyo
quelle
Ah ja. Unterstützung für die CLI-Benutzer! Nur ein paar Beobachtungen für die Leser. 1. Die gepackten Versionen sind für deb- und rpm-basierte Distributionen unterschiedlich, daher würde Arch ein anderes Paket als Ubuntu verwenden, und einige Leute könnten es gewohnt sein, das zu sehen. Im Skript ist Arch nur ein Variablenname. Für die Tarballs verwenden alle Linux-Distributionen denselben Tarball (obwohl es für verschiedene Computerarchitekturen unterschiedliche gibt; dies x86_64gilt für 64-Bit-Systeme). Beachten Sie auch die Notwendigkeit, die gewünschte Nebenversionsnummer in der zweiten Zeile anzugeben. (Fortsetzung)
fixer1234
52.0 war das erste v52-Release, das letzte war 52.9.0. Beachten Sie also, dass das Skript möglicherweise geringfügige Anpassungen erfordert, daher ein Beispielskript . 2. Die im letzten Absatz genannten Bibliotheken sollten bereits vorhanden sein, wenn Firefox zuvor installiert wurde. 3. Um zu vermeiden, dass Ihr Profil überschrieben wird, können Sie das vorhandene Verzeichnis vorübergehend umbenennen. Die Profile sind in /home/username/.mozilla/firefox/profile_folders. Benenne das firefoxVerzeichnis in so etwas wie um firefox_old. Nach der Installation können Sie den aktuellen Ordner wieder verwenden.
Fixer1234