IT/Alternatives system to switch Firefox

29 janvier 2020 Rédigé par Linuxine

Pour mes tests Selenium, j’ai besoin de pouvoir utiliser une version de Firefox qui ne soit pas la dernière. J’ai donc été confrontée au problème suivant : il y a-t-il une commande simple comme alternatives pour passer d’une installation de Firefox à une autre, comme c’est par exemple possible pour java ? La réponse est oui ! Tout d’abord, on télécharge la version de Firefox qui nous intéresse :

# mkdir -p /opt/firefox
# wget https://ftp.mozilla.org/pub/firefox/releases/46.0.1/firefox-46.0.1.linux-x86_64.sdk.tar.bz2
# tar -xvf firefox-46.0.1.linux-x86_64.sdk.tar.bz2
# mv firefox-sdk/ firefox-46.0.1

Ensuite, on configure la version par défaut et la version custom dans alternatives :

# alternatives --install /usr/local/bin/firefox firefox /usr/bin/firefox 10
# alternatives --install /usr/local/bin/firefox firefox /opt/firefox/firefox-46.0.1/bin/firefox 20
# alternatives --config firefox

There are 2 programs which provide 'firefox'.

Selection Command
-----------------------------------------------
1 /usr/bin/firefox
+ 2 /opt/firefox/firefox-46.0.1/bin/firefox

Enter to keep the current selection[+], or type selection number:

Si pour une raison quelconque, on veut retourner à l’état antérieur, il suffira de supprimer les installations de alternatives :

# /usr/sbin/alternatives --remove firefox /opt/firefox/firefox
# /usr/sbin/alternatives --remove firefox /usr/bin/firefox

Source

Écrire un commentaire