En la actualidad todavía existen unos pocos sitios Web que sólo funcionan con Internet Explorer 6 (por ejemplo sitios gubernamentales o aplicaciones Web a medida en entornos corporativos). Esto es un dolor de cabeza, sobre todo teniendo en cuenta el fin del soporte de Windows XP, pero afortunadamente es posible instalar Internet Explorer en GNU/Linux gracias a Wine.



Para correr Internet Explorer en GNU/Linux se requiere Wine, pero existe un proyecto llamado IEs4Linux (libre y open-source, aunque actualmente se encuentra abandonado) que provee una colección de scripts que simplifican su instalación. Los scripts que provee IEs4Linux permiten instalar IE 5, 5.5 y 6. Los mismos se encargan de descargar la versión seleccionada junto con todas las librerías necesarias.

Además de instalar y configurar Wine, es necesario instalar el paquete cabextract para extraer archivos cab:

sudo yum install wine
sudo yum install cabextract

Descargar y extraer los scripts IEs4Linux:

cd /tmp/                                                                                        
mkdir ie                                                                                        
cd ie/                                                                                          
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz                      
tar -xf ies4linux-latest.tar.gz                                                                 
cd ies4linux-2.99.0.1/                                                                          

Luego ejecutar ies4linux:

./ies4linux

Seleccionar la versión de Internet Explorer a instalar y otras preferencias (Flash, íconos, etc.) y presionar "Ok" para comenzar la instalación:

Luego de descargar todos los archivos necesarios comienza la instalación de Internet Explorer, pero falla con el mensaje "Your wine does not have wineprefixcreate installed.":

Esto se debe a que IEs4Linux fue creado para trabajar con una versión vieja de Wine (wineprefixcreate ha sido "deprecated" en versiones posteriores). Es necesario corregir los scripts lib/install.sh y lib/functions.sh.

Abrir con nano el script lib/install.sh y presionar Ctrl+W para buscar "wineprefix":

Comentar la línea que llama a "wineprefixcreate" (utilizando #), guardar y cerrar el archivo Ctrl+O, Ctrl+X):

Abrir con nano el script lib/functions.sh y presionar Ctrl+W para buscar "wineprefix":

Dentro de la función, comentar la línea que contiene "else" y "error", tal como se observa en la captura:

Ejecutar ies4linux nuevamente, esta vez instala Internet Explorer sin problemas:

Al finalizar la instalación crea el ejecutable ie6:

$ which ie6
~/bin/ie6

Este script realiza la invocación de Internet Explorer utilizando Wine. Tal como viene por defecto, este script no funciona. Para corregirlo, abrirlo con nano (o cualquier editor):

$ nano ~/bin/ie6

Borrar todo su contenido y reemplazarlo por lo siguiente (modificar la ruta según corresponda):

#!/usr/bin/env bash
wine "/home/emi/.ies4linux/ie6/drive_c/Program Files/Internet Explorer/IEXPLORE.EXE"

Antes de poder utilizarlo por primera vez, abrir la configuración de Wine (desde "Applications > Wine > Wine Configuration" en CentOS 6):

En la pestaña "Applications" agregar una entrada para Internet Explorer, su ubicación es "~/.ies4linux/ie6/drive_c/Program Files/Internet Explorer/IEXPLORE.EXE":

Seleccionar el modo de compatibilidad "Windows 98":

Finalmente es posible abrir Internet Explorer ejecutando ie6. A modo de ejemplo, se observa el bonito sitio de la Administración Federal de Ingresos Públicos:

Al cabo de un rato van a dejar de sentir nostalgia por Windows 98:

Para instalar otras versiones de Internet Explorer en GNU/Linux, visitar la página dedicada al mismo en el sitio oficial de Wine: Internet Explorer.

¡Espero que les sirva!


Tal vez pueda interesarte


Compartí este artículo