OpenSUSE Leap, à l’instar de nombreux systèmes d’exploitation Linux, intègre nativement le navigateur web Firefox. Cependant, contrairement à d’autres distributions, OpenSUSE Leap n’inclut pas la version standard la plus récente. Elle propose plutôt la version « Extended Support Release » (ESR), qui accuse un retard de plusieurs versions par rapport à celle disponible sur d’autres systèmes Linux.
La version Firefox ESR disponible sur OpenSUSE Leap reste relativement moderne, et non obsolète. Malgré cela, elle est notablement plus lente et ne dispose pas des fonctionnalités les plus récentes attendues par la plupart des utilisateurs. Heureusement, il est tout à fait possible d’installer la version standard (Release) de Firefox sur OpenSUSE Leap.
Pour migrer de la version Firefox ESR à la dernière version Release, il est nécessaire d’utiliser des dépôts de logiciels tiers. Il est important de noter que ce guide s’applique uniquement aux versions 15.0 et 42.3 d’OpenSUSE Leap. Si votre système utilise une version antérieure, veuillez effectuer une mise à niveau.
Mise à niveau des paquets OpenSUSE
Avant d’installer une version plus récente de Firefox à partir d’un dépôt externe, il est vivement recommandé de mettre à jour les paquets de votre système OpenSUSE Linux. Cette étape est cruciale pour garantir que votre système bénéficie des derniers correctifs et améliorations, optimisant ainsi le fonctionnement de l’application Firefox.
La mise à jour des logiciels sur OpenSUSE se déroule en deux phases. La première consiste à rafraîchir tous les dépôts de logiciels afin de vérifier la présence de mises à jour en attente. La seconde consiste à installer les nouveaux paquets via la commande « update ».
Pour actualiser les sources de logiciels sur OpenSUSE Leap, ouvrez un terminal en utilisant la combinaison de touches Ctrl + Alt + T ou Ctrl + Maj + T. Ensuite, exécutez la commande « zypper refresh » afin d’initier la recherche de mises à jour.
sudo zypper refresh
Une fois que tous les paquets de votre système OpenSUSE Leap sont actualisés et prêts à l’emploi, vous pouvez procéder à l’installation des mises à niveau en attente à l’aide de la commande « zypper upgrade ». L’apparition d’un message indiquant que certaines mises à jour « ne seront pas installées » est normale. Cela survient lorsque plusieurs dépôts proposent différentes versions des mêmes paquets, et n’affecte pas le système si vous l’ignorez.
Pour installer les mises à niveau en attente sur votre système OpenSUSE Leap, saisissez la commande de mise à niveau suivante:
sudo zypper upgrade
Lorsque toutes les mises à niveau sont installées, vous pouvez passer à l’étape suivante.
Ajout du dépôt de logiciels officiel de Mozilla
Mozilla ne propose pas de fichiers RPM autonomes pour les utilisateurs d’OpenSUSE désirant obtenir la dernière version de Firefox. Il est donc nécessaire d’utiliser leur dépôt de logiciels. Pour ajouter ce dépôt tiers, ouvrez une fenêtre de terminal. Ensuite, obtenez les privilèges root en exécutant la commande « su ».
su -
Avec l’accès root, vous pouvez maintenant ajouter la nouvelle source de logiciels à l’aide de la commande « addrepo ».
LEAP 15.0
zypper addrepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.0/ mozilla
LEAP 42.3
zypper addrepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_42.3/ mozilla
Après avoir ajouté le nouveau dépôt à OpenSUSE Leap, il est temps d’installer les paquets nouvellement recommandés, en utilisant la commande « inr ».
zypper inr
Laissez les paquets recommandés s’installer. Une fois l’opération terminée, passez à l’étape suivante de ce guide.
Migration de Firefox ESR vers la version la plus récente
L’ajout du dépôt de logiciels Mozilla à OpenSUSE Leap rend possible l’installation de deux versions distinctes de Firefox. Si vous tentez d’installer Firefox à ce stade, vous vous retrouverez avec à la fois Firefox ESR et la dernière version. Bien que cela ne pose pas de problème majeur, de nombreux utilisateurs préfèrent éviter d’avoir deux versions du même navigateur. Heureusement, il existe une solution.
La résolution de ce problème s’effectue en utilisant la commande « dup » avec l’option « –allow-vendor-change ».
Remarque : assurez-vous que votre session de terminal dispose toujours des privilèges root avant de saisir la commande ci-dessous.
zypper dup --allow-vendor-change
Lorsque la commande « dup » est exécutée avec l’option « –allow-vendor-change », elle effectue la migration des paquets Firefox ESR vers ceux du dépôt Mozilla que vous venez d’ajouter. Cela garantit également que toutes les mises à jour proviennent directement de Mozilla, et non plus d’OpenSUSE.
Retour à Firefox ESR
Si vous décidez que la dernière version de Firefox ne vous convient pas, et que vous souhaitez revenir à la version ESR, suivez ces instructions. Commencez par supprimer le dépôt de logiciels Mozilla de votre système.
su -
LEAP 15.0
zypper removerepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_15.0/
LEAP 42.3
zypper removerepo https://widehat.opensuse.org/opensuse/repositories/mozilla/openSUSE_Leap_42.3/
Une fois le dépôt Mozilla supprimé, exécutez la commande « refresh » afin de rechercher les mises à jour.
zypper refresh
Ensuite, mettez à jour votre système et effectuez un changement de fournisseur vers les dépôts de logiciels d’OpenSUSE.
zypper update zypper dup --allow-vendor-change