So erhalten Sie Firefox Quantum auf Debian Stable

Die vergleichsweise langsame Aktualisierung von Softwarepaketen in Debian Stable führt dazu, dass der Webbrowser Mozilla Firefox nur verzögert mit Updates versorgt wird. Dies stellt zwar für erfahrene Debian Stable-Nutzer kein unüberwindbares Hindernis dar, kann aber gelegentlich zu Unannehmlichkeiten führen. Insbesondere die Veröffentlichung von Firefox Quantum betrifft Debian Stable-Anwender, die nicht ohne Weiteres auf diese Version aktualisieren können. Im Folgenden wird erläutert, wie man Firefox Quantum unter Debian Stable installieren kann. Wer daran interessiert ist, neuere Versionen anderer Software auf Debian zu nutzen, findet in unserem Leitfaden zur Verwendung aktueller Software auf Debian Stable weitere Informationen.

Die Ablösung von Firefox Extended Release

Anstatt der aktuellsten Version von Mozilla Firefox wird Debian Stable-Nutzern Firefox Extended Support Release (ESR) angeboten. Dies ist eine Version von Firefox, die langfristig unterstützt wird, jedoch nicht über die neuesten Features und Geschwindigkeitsoptimierungen verfügt. Viele Nutzer stören sich jedoch nicht daran, da sie den Browser hauptsächlich zum Surfen im Internet verwenden und keinen Wert auf neue Funktionen legen, die das Surferlebnis nicht wesentlich verbessern.

Es ist jedoch anzumerken, dass das Mozilla-Team mit jeder neuen Version die Geschwindigkeit erhöht, Fehler behebt und den Browser insgesamt verbessert. Wenn Sie eine modernere Browserversion wünschen, ist es zunächst erforderlich, Firefox ESR zu ersetzen.

Der schnellste Weg, Firefox ESR zu aktualisieren, besteht darin, ihn zu deinstallieren und dann die Binärversion von Firefox herunterzuladen. Die Verwendung der Binärversion ist nicht so elegant wie die Installation aus den offiziellen Debian-Quellen, da Updates manuell durchgeführt werden müssen.

Zuerst sollte Firefox ESR mit dem Paketmanager entfernt werden:

su

apt remove firefox-esr

Installieren Sie im nächsten Schritt `wget` (falls noch nicht vorhanden):

apt install wget

Verwenden Sie `wget`, um die neueste Firefox-Version direkt von Mozilla herunterzuladen:

wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"

Erstellen Sie im Stammverzeichnis ein neues Verzeichnis für Firefox im Ordner `/opt/`:

mkdir -p /opt/firefox

Extrahieren Sie nun die heruntergeladene Datei `FirefoxSetup.tar.bz2` nach `/opt/firefox/`:

tar xjfv FirefoxSetup.tar.bz2 -C /opt/firefox

Erstellung der Desktop-Verknüpfung

Nach der Installation von Firefox ist es notwendig, eine Verknüpfung auf dem Desktop zu erstellen. Öffnen Sie dazu einen Texteditor mit Root-Rechten, zum Beispiel `nano`:

su
nano /usr/share/applications/firefox.desktop

Kopieren Sie den folgenden Code in den Editor:

[Desktop Entry]
 Version=1.0
 Name=Firefox
 GenericName=Web Browser
 Exec=/usr/lib/firefox %u
 Icon=firefox-esr
 Terminal=false
 Type=Application
 MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;x-scheme-handler/http;x-scheme-handler/https;
 StartupNotify=true
 Categories=Network;WebBrowser;
 Keywords=web;browser;internet;
 Actions=new-window;new-private-window;
 [Desktop Action new-window]
 Name=New Window
 Exec=/usr/lib/firefox --new-window %u
 [Desktop Action new-private-window]
 Name=New Private Window
 Exec=/usr/lib/firefox --private-window %u

Speichern Sie die Datei mit Strg + O. Ändern Sie nun die Dateiberechtigungen mit dem Befehl `chmod`:

chmod +x /usr/share/applications/firefox.desktop

Debian erkennt nun die neue Desktop-Verknüpfung. Suchen Sie nach „Firefox“ im Internet-Bereich Ihres Desktop-Managers oder geben Sie einfach „Firefox“ in die Suche ein.

Erstellen Sie abschließend einen symbolischen Link von `/opt/firefox/firefox` nach `/usr/lib/`, damit der Browser ausgeführt werden kann:

ln -s /opt/firefox/firefox /usr/lib/

Manuelle Aktualisierung von Firefox

Die manuelle Installation von Firefox bringt Vor- und Nachteile mit sich. Der Vorteil ist, dass man ein stabiles Betriebssystem verwenden und trotzdem die aktuellste Version des bevorzugten Browsers nutzen kann. Der Nachteil ist, dass Updates manuell durchgeführt werden müssen. `apt` wird in diesem Fall nicht helfen.

Um zu erfahren, wann Firefox aktualisiert wurde, ist es ratsam, den Firefox-Blog zu verfolgen. Überprüfen Sie regelmäßig, ob eine neue Version verfügbar ist. Es ist auch hilfreich, die Versionsnummer zu kontrollieren. Der Browser informiert Sie, ob er aktuell ist. Informationen zur Versionsnummer finden Sie unter: Einstellungen > Allgemein

Firefox Update-Tool

Die manuelle Aktualisierung von Firefox kann umständlich sein. Um dies zu vereinfachen, kann man ein eigenes Update-Tool erstellen. Es ist nicht so elegant wie die Verwendung des Debian-Paketmanagers, erleichtert aber den Aktualisierungsprozess. Öffnen Sie zunächst mit `su` eine Root-Shell im Terminal.

su

Erstellen Sie im Stammverzeichnis mit `nano` eine neue Datei:

nano /usr/bin/firefox-updater

Fügen Sie der Datei als erstes den Shebang hinzu:

#!/bin/bash

Danach können die eigentlichen Update-Befehle eingefügt werden:

wget -O FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64&lang=en-US"
tar xjfv FirefoxSetup.tar.bz2 -C /opt/firefox/ --overwrite

rm FirefoxSetup.tar.bz2

Speichern Sie die Datei mit Strg + O. Aktualisieren Sie anschließend die Berechtigungen mit `chmod`:

chmod +x /usr/bin/firefox-updater

Um Firefox zu aktualisieren, müssen Sie zunächst mit `su` root werden und anschließend das Update-Tool ausführen:

su
firefox-updater

Firefox wird normalerweise alle paar Monate mit größeren Updates und alle paar Wochen (oder sogar Tage) mit kleineren Updates aktualisiert. Führen Sie das Updater-Skript am besten einmal pro Woche aus.