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.