viernes, noviembre 06, 2009

Internet Explorer en Ubuntu Linux

No es misterio que hasta junio del 2008 IE 4 Linux era la solución para quienes requeríamos tener Internet Explorer sin tener que instalar Windows.
Wine hacía toda la magia.

El problema comenzó cuando la versión de Wine paso de las 0.9 a la 1.x, el instalador de IE4Linux dejó de funcionar y muchos empezaron a calificar al proyecto como basura. Otros, como yo, decidimos descontinuar el uso de Internet Explorer, pero siempre había alguien que lo usaba.

Hoy fue uno de esos días, y muchos de mis desarrollos sobre el CDF de Pentaho no se veían en Internet Explorer 7. Dado que no uso Internet Explorer, no lo supe hasta que un cliente manifestó la inquietud.
Por eso decidí volver a intentar con IE4Linux. Nuevamente sin éxito, tomando como referencia lo que sucedió al actualizar Wine, busqué como poder instalar la aplicación.

Todas las rutas están referenciadas desde la ruta donde se descomprimió el instalador.
  1. Primer problema: La versión de Wine no calzaba.
    Solución: Reemplazar el grep en el archivo lib/functions.sh de
    wine --version 2>&1 | grep -q "0.9."

    a
    wine --version 2>&1 | grep -q "-1."
  2. Segundo problema: No pudo descargar los Internet Explorer 5*
    Solución: Descargarlos a mano desde el archivo de navegadores de evolt.org a la ruta
    ~/.ie4linux/downloads

    y comentar las líneas que hacen referencia a la descarga en el archivo lib/install.sh , antecediéndolas con un #
    #[ "$INSTALLIE55" = "1" ] && downloadEvolt ie/win32/standalone/ie55sp2_9x.zip
    #[ "$INSTALLIE5" = "1" ] && downloadEvolt ie/win32/standalone/ie501sp2_9x.zip
    #[ "$INSTALLIE1" = "1" ] && downloadEvolt ie/win32/1.0/Msie10.exe
    #[ "$INSTALLIE15" = "1" ] && downloadEvolt ie/win32/1.5/IE15I386.EXE
    #[ "$INSTALLIE2" = "1" ] && downloadEvolt ie/win32/2.0/msie20.exe
    #[ "$INSTALLIE3" = "1" ] && downloadEvolt ie/win32/3.02/win95typical/msie302r.exe
  3. Tercer problema: El instalador arroja errores al intentar instalar los navegadores
    Solución: Usar el instalador en modo línea de comandos
    ies4linux --install-ie5 --no-gui
    ies4linux --install-ie55 --no-gui

Y luego probar. Y lo bueno es que funciona.

Y para Internet Explorer 7, Play On Linux tiene la solución.

Ojala esta barbaridad le sirva a alguien aparte de a mi.
Suerte
Publicar un comentario