Page 1 sur 1

Installer plusieurs versions de Firefox sous Windows

Publié : 10 mai 2011, 01:02
par jpj
Pourquoi faire compliqué quand on peut faire simple ?

En effet, il est tout à fait possible d'installer facilement plusieurs versions de Firefox. Il suffit de sélectionner l'installation personnalisée et de choisir un autre répertoire de destination que le répertoire par défaut.

Cela fonctionne bien et c'est le Firefox défini comme navigateur par défaut qui sera lancé à partir d'un lien externe ou d'un fichier html local.

Mais, car il y a un mais, Windows utilise les données de l'installation pour certaines configurations. C'est par exemple le cas des icônes de fichiers. Si l'on supprime, déplace ou renomme le répertoire d'installation du Firefox créé par l'installeur, Windows risque de ne pas retrouver l'icône à affecter au type de fichier (l'icône est incluse dans le l’exécutable firefox.exe). Il leur sera alors affecté l'icône d'Internet Explorer ou une icône de type "fichier inconnu". De même, il risque de ne pas trouver le programme à lancer à partir d'un lien externe ou d'un fichier html local si le Firefox effacé brutalement était celui par défaut.

Même si c'est moins simple que l'installation personnalisée, la méthode d'installation donnée ci-dessous à l'avantage de ne pas perturber Windows.

  • Créer autant de répertoires que de version Firefox à installer. Par exemple C:\Program Files\Fx36, C:\Program Files\Fx4_en-US, C:\Program Files\Fx5, C:\Program Files\Fx6 (on peut utiliser n'importe quel répertoire de n'importe quelle partition).

    Conserver le répertoire par défaut pour la version en cours (stable et à jour) (par défaut C:\Program Files\Mozilla Firefox\, C:\Programmes\Mozilla Firefox\ ou C:\Program Files (x86)\Mozilla Firefox\ selon la version de Windows).
  • Avec le Firefox déjà installé, créer autant de profils que de versions Firefox à installer.
    Après avoir fermé Firefox, dans Démarrer > Exécuter (XP) ou Rechercher (Vista/Seven) ou par la touche "Windows" Image + R, taper firefox.exe -p
    • Ne pas oublier l'espace après exe.
    • Ne pas lancer Firefox après avoir créé le profil (la manœuvre sert seulement à créer les répertoires des profils).
    • Image Pour le nom du profil, ne pas utiliser de caractère accentués ni de caractères spéciaux ni d'espaces. Le plus sûr est de n'utiliser que A à Z, a à z et 0 à 9
    • Noter soigneusement le nom du profil (le nom est ce qui a été saisi lors de la création ; dans le nom de répertoire du profil, il est après la suite de huit lettres et chiffres aléatoire ; par exemple dans 1gh58a21.test, le nom est test).
  • Télécharger le fichier d'installation.
  • Le fichier d'installation est un zip exécutable autoextractible. Décompresser ce fichier dans un répertoire réservé, par exemple tmp_unzip (si nécessaire, renommer le fichier d'installation Firefox xxxxxx.exe en Firefox xxxxxx.zip). Il faut impérativement décompresser en conservant la structure des répertoires (voir avec le décompresseur utilisé).
    • Avec Firefox 2 à 3.6.x
      • Copier avec l'explorateur Windows dans le répertoire de destination tout le contenu de tmp_unzip\nonlocalized\ (le contenu, c'est à dire fichiers et dossiers, mais pas le répertoire nonlocalized).
      • Copier avec l'explorateur Windows dans le répertoire de destination tout le contenu de tmp_unzip\localized\. Répondre "Oui" à toute les demande d'écrasement de fichier par Windows.
    • Avec Firefox 4 et plus, copier avec l'explorateur Windows dans le répertoire de destination tout le contenu de tmp_unzip\core\ ] (le contenu, c'est à dire fichiers et dossiers, mais pas le répertoire core).
  • Pour lancer une version précise de Firefox avec son profil associé, le plus simple est de créer un fichier batch pour chaque version

    Code : Tout sélectionner

    SET MOZ_NO_REMOTE=1
    "D:\chemin\firefox.exe" -p NomDuProfil
    D est le disque et \chemin\ le chemin complet vers le répertoire d'installation. Par exemple "E:\Firefox Old\Fx_3.5\firefox.exe".
    • S'il y a des espaces dans un nom de répertoire, tout le chemin doit impérativement être entre guillemets.
    • Si le nom du profil contient des espaces ou des caractères spéciaux (même _ ou -), il doit être placé entre guillemet (déconseillé).
    SET MOZ_NO_REMOTE=1 sert à pouvoir lancer plusieurs version de Firefox en même temps (mais pas avec le même profil).

    Un fichier batch est un fichier texte dont l'extension est .bat au lieu de txt. Attention, pour ne pas risquer d'avoir un fichier .bat.txt il faut cocher "Masquer les extensions des fichiers dont le type est connu" dans l'explorateur Windows (Outils > Options des dossiers > Affichage ; pour avoir la barre d'outils dans l'explorateur de Seven, appuyer sur la touche Alt).


    Même si ce n'est pas vraiment conseillé, il est possible de fixer définitivement la variable d'environnement pour ne pas avoir à l'inclure dans chaque fichier batch.
    Ouvrir les "Propriétés système" en tapant sysdm.cpl dans Démarrer > Exécuter (XP) ou Rechercher (Vista/Seven) ou par la touche "Windows" Image + R
    • Windows Seven
      Paramètres système avancé > Variable d'environnement > Variables utilisateur pour xxxx > Nouvelle
    • Windows XP
      Propriété système > Variable d'environnement > Variables utilisateur pour xxx > Nouvelle
    Nom : MOZ_NO_REMOTE
    Valeur : 1

Image Attention, pour les vieilles versions, il faut désactiver les mises à jour (programme et extensions).

Image Sauf cas très particuliers, ne pas utiliser de versions qui ne sont plus maintenues pour surfer sur internet. Le plus sûr est de bloquer l'exécutable dans le pare-feu ou d'affecter à ce Firefox des valeurs fantaisistes dans la configuration proxy.