Como ejecutar varias versiones de Firefox al mismo tiempo
Si eres desarrollador web, sabes que es de vital importancia probar nuestros proyectos en diferentes navegadores, al menos en los más importantes. Yo en lo particular, acostumbro verificar la correcta visualización de mis proyectos en Firefox, Opera, Safari, Chrome e Internet Explorer… pero a veces esto no es suficiente; las páginas no se visualizan igual en IE6 que en IE7 (y para que mencionar a IE8 beta), así como en Firefox 1.5, 2.0 y 3.0 (aquí las diferencias no son draḿaticas como el odioso IE, pero si las hay). Entonces, ¿cómo solucionarlo? Mi recomendación es la instalación de varias versiones de los navegadores más utilizados, IE y Firefox, y las últimas versiones de Chrome, Safari y Opera.
Si no eres desarrollador, ¡también este artículo te interesa! Por ejemplo, acaba de ser liberado Firefox 3.1 Beta 2, y estoy seguro que deseas instalarlo y probarlo (¡la velocidad de TraceMonkey es asombrosa!), pero no deseas que se afecte tu instalación previa de Firefox 3.0.4 (la última estable hasta el momento de escribir este post), quizás por miedo a que no funcionen todos tus addons (agregados), o por cualquier otro motivo personal. ¿Interesado? ¡Sigue leyendo!
En el presente tutorial veremos paso a paso la manera de tener varias versiones instaladas de Firefox, mostrando los pasos para Windows (y las consideraciones para Linux). El procedimiento es muy sencillo, pero como deseo describir paso a paso todo el proceso, verán que este tutorial será un poco largo… espero lograr el balance adecuado.
Les recomiendo leer todo el tutorial antes de realizar los pasos, pues en cada uno de ellos hay detalles, notas y recomendaciones importantes que debes tomar en cuenta antes de llevarlos a la práctica.
Paso 1. Descargar las versiones de Firefox necesarias.
Si es que no lo hemos hecho antes, debemos visitar la página de descargas de las versiones de Firefox que necesitemos.Aquí tienen el enlace oficial con las versiones de Firefox actualmente soportadas por Mozilla:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/
Es probable que muchas versiones antigüas no se encuentren en el enlace anterior, pero podemos hacer uso de recursos no oficiales para obtener dichas versiones, como por ejemplo:
http://www.oldapps.com/firefox.htm
Para no revolver este tutorial con tanta “versionitis”, usaré como ejemplo las versiones 1.5, 2.0 y 3.0 de Firefox, aunque obviamente, puedes usar las versiones que desees, como por ejemplo, Firefox 3.0.4 y Firefox 3.1 Beta 2 (la última estable y la última beta respectivamente al momento de escribir este post).
Paso 2. Instalar las versiones de Firefox descargadas.
Aquí no hay mayor problema, simplemente debemos ejecutar los instaladores descargados en el paso previo (preferentemente en orden ascendente de acuerdo a la versión, por ejemplo, primero Firefox 1.5, luego Firefox 2.0 y al final Firefox 3.0, aunque esto no es un requisito obligatorio). El detalle importante es que debemos especificar una carpeta diferente para cada versión instalada. Lo anterior lo especificamos durante el proceso de instalación, seleccionando la opción “Personalizada” en vez de la “Estándar“, para luego indicar la “Carpeta de destino“. En nuestro ejemplo:
Firefox 1.5 lo instalaremos en C:\Archivos de Programa\Firefox-1.5
Firefox 2.0 lo instalaremos en C:\Archivos de Programa\Firefox-2.0
Firefox 3.0 lo instalaremos en C:\Archivos de Programa\Firefox-3.0

Nota: La “Carpeta de destino” predeterminada normalmente es “Mozilla Firefox“, por lo que si antes de empezar este tutorial previamente ya tenías instalado Firefox, ¡no hay problema!, simplemente debemos recordar el nombre de dicha carpeta e instalar las versiones alternativas en carpetas diferentes, tal y como he mencionado hace unos momentos.
Recomendación: Durante la instalación personalizada, se te preguntará si deseas crear un icono en el escritorio y en otras ubicaciones. En este tutorial (en el paso 4) usaremos los iconos creados en el escritorio, así que ¡no olvides activar la opción para su creación!
Paso 3. Crear un perfil de usuario por cada versión instalada.
Espero que luego de haber instalado las diferentes versiones de Firefox (paso anterior) no hayas tratado de ejecutarlas, y si lo hiciste, habrás notado que no importa que versión hayas ejecutado, siempre se abrirá la versión más reciente. ¿Hicimos algo mal? para nada, eso es el comportamiento normal. ¡Ahora viene la primera parte de la magia! Debemos crear un perfil de usuario para cada versión; para lograr esto, abriremos el Administrador de perfiles de Firefox (no importa de cual versión, pero recomiendo la más reciente) usando el siguiente comando
“C:\Archivos de Programa\Firefox-3.0\firefox.exe” -profilemanager
Esto lo podemos hacer con la ventana de “Ejecutar“, presionando [Win] + [R].

En la ventana del administrador de perfiles, debemos usar el botón “Crear perfil” para crear varios perfiles (un perfil por cada versión que necesitemos). Mi recomendación es usar nombres significativos para una mejor referencia (incluso puedes renombrar el perfil “default“), tal y como se observa en la siguiente imagen.

Nota: En este paso no estamos especificando aún cual es la versión que se ejecutará en cada perfil, simplemente necesitamos tener varios perfiles para usarlos en el paso siguiente.
Paso 4. Modificar los accesos directos para cada versión instalada.
Y con ustedes, ¡la segunda parte de la magia! Para poder ejecutar por separado cada versión, debemos usar el modificador “-p” para indicar un perfil diferente para cada versión. Pero eso no es todo, para lograr ejecutar varias versiones al mismo tiempo (lo ideal), debemos agregar el modificador “-no-remote” (si, ¡así de simple!), con lo cual logramos ejecutar cada instancia de Firefox como un proceso separado.
Esto vamos a lograrlo modificando los iconos de los accesos directos creados en el escritorio (¡les dije que los íbamos a utilizar!). En nuestro ejemplo, los cambios (en “Destino“) quedarían así:
"C:\Archivos de programa\Firefox-3.0\firefox.exe" -p Firefox-3.0 -no-remote
"C:\Archivos de programa\Firefox-2.0\firefox.exe" -p Firefox-2.0 -no-remote
"C:\Archivos de programa\Firefox-1.5\firefox.exe" -p Firefox-1.5 -no-remote
![]()
¡Listo! ¿Esperabas más pasos? Lo siento mucho, pero eso es todo, ¡es muy sencillo!
Consideraciones para Linux
Los pasos descritos previamente son para Windows, pero realmente es lo mismo para otros sistemas. A continuación mencionaré brevemente las consideraciones de cada paso para adaptar este tutorial a Linux.
Paso 1.
Las página de descarga oficial de Firefox para Linux son las mismas que para Windows.
Paso 2.
A diferencia de Windows, en Linux no necesitamos instalar nada, tan sólo descomprimir el contenido de los archivos .tar.bz2 descargados en carpetas diferentes, usando nombres significativos; por ejemplo:
Firefox 1.5 lo instalaremos en ~\.firefox-1.5
Firefox 2.0 lo instalaremos en ~\.firefox-2.0
Firefox 3.0 lo instalaremos en ~\.firefox-3.0
Nota: La notación anterior no debe ser problema si eres usuario de Linux, pero “por si las moscas”, te recuerdo que el símbolo “~” indica nuestra carpeta “/home/usuario“, y el punto antes del nombre de la carpeta indica que serán carpetas ocultas (esto es gusto personal, igualmente puedes usar otra ubicación y carpetas visibles normales).
Paso 3.
Para ejecutar el administrador de perfiles, podemos hacerlo desde la terminal, usando el comando:
firefox --profilemanager
Nota: Para Windows sólo se usa un guión antes de “profilemanager“, pero en Linux debemos usar dos guiones.
Paso 4.
Aquí fácilmente podemos crear un lanzador por cada versión, indicando en la caja “Comando” los siguientes:
~/.firefox-1.5/firefox --p firefox-1.5 --no-remote
~/.firefox-2.0/firefox --p firefox-2.0 --no-remote
~/.firefox-3.0/firefox --p firefox-3.0 --no-remote

Conclusión
Realmente los pasos son sencillos y no tienen complicación alguna. Si alguien está interesado en cómo tener instalado IE6 e iE7 (en Windows) al mismo tiempo, ¡dejen sus comentarios!, y lo publicaré en otro post.
¿Te gustó este artículo?
Suscríbete a nuestro RSS feed y no te perderás ninguno.

March 24th, 2009 at 13:53
justo lo que necesitaba saber jejej
Salud ^^
April 13th, 2009 at 14:35
en una instalación de ubuntu con ff3 instalado desde los repositorios, esto no funciona.
sl3
April 14th, 2009 at 6:24
¡Gracias lecaros por tu comentario! Sin embargo, te hago lo observación de que aún teniendo Firefox 3 instalado desde repositorios en Ubuntu SI es posible tener otras versiones instaladas, así como es posible la ejecución de todas ellas al mismo tiempo… y para muestra, basta un botón, ya que en mi caso particular, utilizo Ubuntu, tengo Firefox 3.0 desde repositorios, y además tengo Firefox 3.1 Beta3 y Firefox 3.6 Alpha1pre al mismo tiempo.