J'ai vu d'autres questions ici (par exemple, ce et ce ), ainsi que de nombreuses autres pages sur le Web, proposant diverses stratégies pour installer et exécuter plusieurs versions de Firefox côte à côte. Tous sont lourds et / ou fragiles.
Ils se résument tous essentiellement à l’une des deux manières, chacune avec ses propres problèmes.
Utilisez Firefox portable.
- Problème: Portable Firefox n'a qu'un seul profil. Pour utiliser plusieurs profils, vous devez installer un programme séparé qui crée un profil distinct et doit être lancé séparément (c’est-à-dire que vous ne gérez pas les profils à l’aide du gestionnaire de profil Firefox normal).
Installez une deuxième version dans son propre répertoire.
- Problème: Toutes ces versions installées utilisent le même répertoire appdata, ce qui signifie qu'elles voient les mêmes profils. Vous devez vous assurer de lancer chaque version avec un profil spécialement conçu à cet effet. Sinon, vous risquez de modifier ou de corrompre un profil utilisé par une autre version. Cela signifie que l'utilisation de plusieurs profils pour l'une des versions installées est à nouveau une proposition risquée, car si vous sélectionnez accidentellement le mauvais profil, une version peut se mettre sur les pieds d'une autre.
Ce que je voudrais, c’est un moyen vraiment, vraiment honnête d’installer plusieurs indépendant versions de Firefox. Par indépendant, je veux dire qu’ils ne devraient en aucun cas se connaître, interagir ou se gêner. Je devrais être capable de créer plusieurs profils pour n'importe quelle version, en utilisant le gestionnaire de profil propre à cette version, et les versions devraient avoir des répertoires appdata distincts, afin que l'ensemble des profils associés à une version soit complètement séparé de l'ensemble toute autre version.
Je peux imaginer deux manières de procéder, basées sur les deux manières que j'ai mentionnées ci-dessus:
S'il y avait un réal Portable Firefox, ce serait génial. Par "réel", j'entends une version portable qui possède toutes les fonctionnalités d'une version normalement installée, y compris notamment le gestionnaire de profils et la possibilité d'ajouter / de supprimer / de sélectionner des profils sans utiliser une couche supplémentaire d'infrastructure PortableApps.
Si je pouvais installer une version normale de Firefox, mais lui donner un répertoire appdata différent, cela ne perturberait aucun des profils des autres versions.
Existe-t-il un moyen de faire l'une ou l'autre de ces choses, ou sinon de me retrouver dans une situation où plusieurs versions de Firefox sont installées, chacune pouvant faire tout ce qu'une version normalement installée ferait, mais le tout totalement indépendamment de et sans aucun effet sur les autres versions installées?
Réponses:
Un peu tard pour répondre à cette question, mais quoi qu'il en soit, mes 2 centimes me vont.
J'ai utilisé le multi-version + multi-profil danse avec FF depuis la version 2.0 ou 3.0. Un avantage supplémentaire est la portabilité du profil entre différents ordinateurs et différentes versions de Windows. Voyons les bases:
Installer autant de versions FF que vous le souhaitez, chacune dans son propre répertoire. 'C: \ Program Files (x86)' n'est plus la meilleure option sous Win7 (à cause de l'UAC), mais je continue de l'utiliser malgré cela (sur de mauvaises habitudes de WinXP). Dans cette machine, par exemple, j'ai:
Avoir un dossier dédié pour stocker votre collection de profils FF, avec un sous-dossier pour chaque profil (espérons-le nommé d'une manière significative, afin d'éviter toute confusion). Encore une fois, dans cette machine, j'ai:
Allez dans chacun des répertoires d'installation et faites plusieurs copies de firefox.exe (OFC avec des noms différents - encore une fois, noms significatifs!). Par exemple ...
C: \ Program Files (x86) \ Firefox_31 \ firefox.exe
Ce qui suit nécessite une bonne dose d'attention aux détails; pas vraiment compliqué, mais il faut beaucoup de copier-coller et une recherche soigneuse & amp; remplacer: avoir un collection de fichiers .bat cela correspondra à une version donnée de FF avec un dossier de profil donné. J'ai des fichiers .BAT très longs et compliqués que je ne publie pas dans leur intégralité pour l'instant, mais voici quelques éléments clés:
La configuration ci-dessus vous permet de exécuter plusieurs combinaisons de versions + profils SIMULTANÉMENT (OFC aussi longtemps que la RAM disponible le permet).
Maintenant, pour chaque profil, vous devez avoir tous les éléments suivants valides; sinon, il est garanti que la BORK imminente se produira, non seulement dans un dossier PROFILE particulier, mais également dans un dossier INSTALL particulier. Tu étais prévenu!
about:config
: extensions.update.enabled = fauxFortement conseillé comme un LA COLLE à l'ensemble de la stratégie:
Plus ou moins recommandé (ne laissez pas les «experts en sécurité» l'apprendre), selon OFC sur vos habitudes de navigation (mal): résistez à la tentation d'avoir TOUTES les dernières versions de FF. Vous devez installer chacun dans son propre répertoire et avoir également un nouveau répertoire de profil.
Chaque fois que vous ressentez le besoin pour avoir une toute nouvelle version FF, vous devez suivre cette procédure:
clonez votre ancien fichier .bat dans un nouveau, où vous allez remplacer avec précaution le contenu des variables suivantes:
exécutez le fichier & amp; nouvellement cloné fichier .BAT édité, de sorte qu’un RENOMMÉ firefox.exe de la version FF nouvellement installée fasse référence au dossier NOUVEAU nouvellement rempli (tout en ignorant et en conservant les versions précédentes de FF et chacun des profils correspondants)
Puisque Paramètres de FEBE contenir un Dossier de destination pour les sauvegardes de profil, vous devriez maintenant changes le à partir de sa valeur précédente, de sorte que toutes les nouvelles sauvegardes FEBE soient désormais stockées dans un dossier différent des sauvegardes de la version FF précédente.
Générez deux sauvegardes FEBE: une détaillée et une tout-en-un. Vérifiez que les deux jeux de sauvegarde se sont retrouvés dans le dossier de destination NOUVEAU (c’est-à-dire, PAS avec les sauvegardes du combo précédent version-profil).
Créez - et testez - un raccourci quelque part, pointant vers le fichier .BAT récemment testé.
Avoir un soupir de soulagement et / ou me blâmer pour une procédure aussi compliquée et complexe.
Cheers & amp; bonne chance!
Modifiez le 5 juillet 2015 pour clarifier certaines questions soulevées dans un commentaire du PO concernant la solution proposée ci-dessus:
A. Si je "lance un des différents fichiers firefox_xxx.exe sans spécifier de profil sur la ligne de commande" ... il [essaiera] de lancer le profil FF "par défaut" de mon utilisateur Windows, c'est-à-dire le profil situé à l'intérieur "C: \ Utilisateurs \ myusername". Les résultats seraient aléatoires, en fonction de la version du fichier .exe actuel exécutant le profil par défaut et de la version du fichier .exe précédent ayant tenté de s'exécuter sur le même profil par défaut. Rappelant, dans mon schéma de choses, que:
B. Le bouton "vérifier les mises à jour" ne doit pas être enfoncé dans mon schéma. Cependant, dans une situation hypothétique où il serait pressé, ce qui suit se produirait approximativement:
C. Comme je m'attends à avoir démontré ci-dessus, votre déclaration "Si la mise à jour d'une installation affecte d'autres installations ..." est fausse, et par conséquent votre conclusion "les installations ne sont pas totalement indépendantes" est invalide.
D. L'approche lockpref à laquelle vous avez lié est destinée à être utilisée dans un environnement où il existe un "administrateur" qui doit empêcher les actions non souhaitées de la part des "utilisateurs ordinaires". Ma solution, OTOH, est une construction créée par un geek pour son propre usage. En tant que telle, elle suppose non seulement des paramètres d’utilisation stricts et précis, mais également l’absence d’autres utilisateurs qui pourraient le contourner par une utilisation négligente.
la source
Je ne sais pas s'il est possible d'avoir différentes installations de Firefox sur le même système, mais j'ai eu un problème similaire et voici ma solution pour le résoudre:
Télécharger Gestionnaire de profil Firefox (c'est une application autonome) et créez autant de profils que vous le souhaitez. Vous pouvez choisir arbitrairement le répertoire dans lequel vous voulez installer chaque profil. Il est préférable, mais pas obligatoire, de donner des noms cohérents aux profils.
Sur le bureau, créez un lien (raccourci) de Firefox pour chaque profil que vous venez de créer.
Pour chaque lien,
right-click
dessus, choisissezProperty
un alors, sur le terrainTarget
après la ligne suivante:Changer la
profile_name
séparez le nom que vous avez choisi pour le profil lors de sa création. NE PAS le nom du répertoire.Vous avez terminé.
Comme je l'ai dit, vous aurez la même installation de Firefox avec plusieurs profils, mais dans ce cas, l'avantage est que vous pouvez les utiliser indépendamment sans même vous rappeler le nom de chaque profil et son rôle. Il vous suffit de cliquer sur le raccourci qui se trouve sur votre bureau et Firefox se chargera de créer une nouvelle instance pour chaque profil (c'est-à-dire une nouvelle
firefox.exe
processus pour chaque instance). Cela signifie que vous pouvez également les exécuter ensemble, en même temps, en terminer un depuis le Gestionnaire des tâches, le rouvrir et faire ce que vous voulez.J'ai utilisé ce "truc" jusqu'à présent, et cela ne m'a jamais posé de problème ni de perte de données.
la source