Firefox Release-Version auf OpenSUSE Leap installieren
OpenSUSE Leap wird, wie die meisten Linux-Distributionen, mit dem Firefox-Webbrowser ausgeliefert. Im Gegensatz zu manchen anderen Linux-Systemen verwendet Leap jedoch nicht standardmäßig die aktuellste Release-Version von Firefox, sondern eine sogenannte „Extended Support Release“ (ESR)-Variante. Diese Version ist zwar stabil, hinkt aber in Sachen Funktionen und Geschwindigkeit der aktuellen Version etwas hinterher. Glücklicherweise ist es unkompliziert, die neueste Firefox-Version auch unter OpenSUSE Leap zu installieren.
Für den Umstieg von Firefox ESR auf die jeweils aktuelle Version sind Software-Repositories von Drittanbietern erforderlich. Diese Anleitung funktioniert mit OpenSUSE Leap 15.0 und 42.3. Bei älteren Leap-Versionen empfiehlt sich ein Update.
Systempakete aktualisieren
Vor der Installation einer neuen Firefox-Version aus einem externen Repository sollten die Systempakete aktualisiert werden. Das stellt sicher, dass alle Komponenten aktuell sind und die neue Firefox-Version optimal funktioniert.
Die Aktualisierung in OpenSUSE erfolgt in zwei Schritten. Zuerst werden die Repositories nach verfügbaren Updates durchsucht. Dann werden die gefundenen Updates installiert.
Öffnen Sie ein Terminal mit Strg + Alt + T oder Strg + Umschalt + T und führen Sie sudo zypper refresh aus, um die Repositories zu aktualisieren.
sudo zypper refresh
Nach der Aktualisierung der Paketquellen können die anstehenden Updates mit sudo zypper upgrade installiert werden. Eine Meldung, dass bestimmte Updates „nicht installiert werden“, ist unbedenklich und tritt auf, wenn mehrere Repositories unterschiedliche Versionen des gleichen Pakets anbieten.
sudo zypper upgrade
Sobald die Aktualisierung abgeschlossen ist, kann mit dem nächsten Schritt fortgefahren werden.
Mozilla-Repository hinzufügen
Mozilla bietet keine direkten RPM-Dateien zum Download an, sondern stellt ein eigenes Software-Repository zur Verfügung. Dieses wird nun hinzugefügt. Öffnen Sie ein Terminal und erlangen Sie Root-Rechte mit su -.
su -
Fügen Sie mit zypper addrepo das entsprechende Mozilla-Repository hinzu:
Für OpenSUSE Leap 15.0:
zypper addrepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.0/ mozilla
Für OpenSUSE Leap 42.3:
zypper addrepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_42.3/ mozilla
Nachdem das Repository hinzugefügt wurde, werden die dort enthaltenen Pakete mit zypper inr installiert.
zypper inr
Nach erfolgreicher Installation kann es mit dem nächsten Schritt weitergehen.
Firefox ESR durch Release-Version ersetzen
Durch das Hinzufügen des Mozilla-Repositories kann es passieren, dass beide Firefox-Versionen (ESR und Release) gleichzeitig installiert sind. Dies lässt sich durch den Befehl zypper dup --allow-vendor-change beheben.
Achtung: Stellen Sie sicher, dass Sie noch Root-Rechte haben, bevor Sie diesen Befehl eingeben.
zypper dup --allow-vendor-change
Dieser Befehl tauscht die ESR-Pakete gegen die aktuellen Versionen aus dem Mozilla-Repository aus und sorgt dafür, dass zukünftige Updates direkt von Mozilla bezogen werden, anstatt von OpenSUSE.
Downgrade auf Firefox ESR
Wenn Sie zur ESR-Version zurückkehren möchten, müssen Sie das hinzugefügte Mozilla-Repository wieder entfernen. Erhalten Sie erneut Root-Rechte mit su -.
su -
Für OpenSUSE Leap 15.0:
zypper removerepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.0/
Für OpenSUSE Leap 42.3:
zypper removerepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_42.3/
Aktualisieren Sie anschließend die Paketquellen mit zypper refresh:
zypper refresh
Abschließend führen Sie eine erneute Aktualisierung und einen Anbieterwechsel zurück zu den OpenSUSE-Paketen durch:
zypper update zypper dup --allow-vendor-change