Installer Firefox standard sur une distribution Debian XFCE

Comment avoir la version standard de Firefox alors que sur une Debian XFCE stable c'est Firefox ESR qui est installée par défaut ?


Il existe plusieurs version de Firefox
-  la version ESR (Extended Support Release une édition avec un support à long terme) utiliser entre autre par la Gendarmerie et la plupart des distributions Linux.
- la Choisir la version Menu " Navigateurs Firefox"
- la version Standard
- la version Firefox Nightly (compilée Chaque nuit)



Ici c'est l’installation de la version Standard qui sera examinée pour avoir une version plus évoluée que la version ESR installée actuellement. ( le principe est le même pour utiliser Firefox Nightly (remplacez firefox par firefoxnightly


Pour cela cette version ne sera pas installée depuis le gestionnaire de dépôt de la distribution mais manuellement.

1-
récupérer le fichier *.tar.bz2 depuis le site
https://www.mozilla.org/fr/firefox/new/
  Télécharger le navigateur
lors de l'essai sera firefox-xx.tar.bz2

2-
Créer un répertoire home/utilisateur/opt/firefox

3- décompacter le fichier firefox-xx.tar.bz2 dans le répertoire opt/firefox
cela donnera donc un sous-répertoire /opt/firefox/firefox/ (ou se trouve les fichiers du navigateur)

4- puis créer un répertoire profil ffxprofil dans home/utilisateur/opt/firefox
cela donnera donc un sous-répertoire opt/firefox/ffxprofil/ pour recevoir les fichiers de votre profil

5- Ensuite créer dans /home/utilisateur/ un fichier firefox.sh pour avoir un profil permanent dans /opt/firefox/ffxprofil/

code basée sur Launching Firefox Nightly with a temporary profile

----------------- ci-dessous code à copier ----------

#chemin du profil temporaire
target=${HOME}'/opt/firefox/ffxprofil/'

#chemin où se trouve installé le programme Firefox
fx=${HOME}'/opt/firefox/firefox/firefox'

#message
echo "Lancement de Firefox dans un profil temporaire ($target)"
## Lancement de Firefox dans un profil temporaire ($target)"
$fx -Profile $target --no-remote

----------------- fin du code code à copier----------

et indiquer dans l'onglet Permissions Programme :
- Autoriser ce fichier à être exécuter comme un programme

5a- pour tester en mode console tapez

./firefox.sh

6-
Si besoin créer un lanceur
Pour cela dans le répertoire home/utilisateur/.local/share/applications/
Créer un Fichier Firefox.desktop

---ci-dessous code à copier lanceur (utilisateur par votre répertoire à vous)---
[Desktop Entry]
Version=1.0
Type=Application
Name=Firefox
Categories=Network;WebBrowser;Security;
Comment=Chez Mozilla, nous considérons que la confidentialité est
essentielle pour l’intégrité d’Internet.
Exec=/home/utilisateur/firefox.sh
Icon=/home/utilisateur/opt/firefox/firefox/browser/chrome/icons/default/default32.png
Path=/home/utilisateur/opt/firefox/firefox
Terminal=false
StartupNotify=false
Name[fr_FR.UTF-8]=Firefox
GenericName=Firefox
--- ci-dessous code à copier  lanceur---

et indiquer dans l'onglet Permissions Programme : Autoriser ce fichier à être exécuter comme un programme
Cela va ajouter une icône dans le menu Internet.


Si erreur ou omission me contacter
Document venant de http://normandietp.free.fr/ JC Etiemble Maj du 02/04/2020  CC

Page précédente : Clé USB multiboot
Page suivante : Voyants CapsLock NumLock