Você está na página 1de 2

IEs4Linux PORTADA

Internet Explorer en Linux con IEs4Linux

EXPLORER LIBERADO
IEs4Linux permite a los desarrolladores web que trabajan en Linux instalar Internet Explorer en un par de minutos para probar sus sitios web sin tener que reiniciar en Windows. POR HENDRIK HEUER
Nina Hoff, Fotolia

os diseadores web que trabajan en Linux a menudo encuentran dificultades a la hora de probar sus trabajos con los navegadores actuales ms populares. Un problema aadido es que no hay una versin de Internet Explorer de Microsoft (IE) disponible para Linux de forma nativa. Desafortunadamente, Internet Explorer, que es conocido por su estrafalaria interpretacin de los estndares web, est tan extendido que los diseadores web no se pueden permitir el lujo de ignorarlo. El entorno de ejecucin Wine permite ejecutar IE en Linux y, de esta forma, probar las pginas web sin tener que arrancar en Windows; pero la tarea de configuracin de Wine con frecuencia se lleva bastante tiempo y es complicada. IEs4Linux es un programa que ayuda a instalar IE en un sistema Linux.

IEs4Linux no slo se encarga de realizar toda esta configuracin extra, sino que tambin soporta la instalacin en paralelo de varias versiones de IE. Irnicamente, el propio Windows no soporta el uso de ms de una versin de Internet Explorer. En un blog, Microsoft recomienda a sus clientes que si desean ejecutar distintas versiones del navegador lo hagan en entornos virtuales diferentes [1].

Dicho de otro modo, es suficiente con poseer una versin del sistema operativo Windows. Como Microsoft suministra desde hace aos una licencia de su sistema operativo con la compra de un PC, puede que ya se posea una licencia de Windows con el ordenador de casa.

Flash
Si es necesario, IEs4Linux tambin instala el plugin Adobe Flash 9. Si se activa esta opcin durante la fase de instalacin, hay que asegurarse de leer y aceptar la licencia de Flash antes de ejecutar el script [3].

Cmo Funciona IEs4Linux


IEs4Linux es una coleccin de scripts para la shell que descargan automticamente los paquetes comprimidos .cab de los programas desde el sitio web de Microsoft, modifica los ficheros de configuracin y hace uso de Wine para instalar el software. La versin estable actual del script instala las versiones 5.0, 5.5 y 6.0 de Internet Explorer. La versin beta soporta adems el nuevo Internet Explorer 7.

Instalacin

Dentro de Wine
El navegador de Microsoft es parte integral de Windows y como tal hace un uso intensivo de la WinAPI (Windows Application Programming Interface). Wine est diseado para gestionar las referencias a la WinAPI, pero la instalacin de Internet Explorer para que funcione directamente con Wine es algo ms que una aventura. Depender de la versin Wine, aunque independientemente de sta, habr que preparar diversas DLLs.

Situacin Legal
La licencia de Internet Explorer requiere que se posea una licencia vlida de Windows (Windows 95 o posterior). Los trminos de la licencia [2] no indican de forma explcita que se tenga que ejecutar el producto en Windows.

Para la instalacin, se puede escoger entre el instalador en modo texto que viene con la versin estable [4] y la instalacin en modo grfico que se present con la versin beta del programa [5]. Antes de ejecutar el instalador, los usuarios de openSUSE 10.x tendrn que instalar Wine; los usuarios de Ubuntu Dapper Drake y Edgy Eft tienen que instalar Wine y Cabextract. Figura 1: Una nueva GUI de Los paquetes estn disIEs4Linux simplifica la ponibles en el repositorio tarea de instalar Internet Universe, que posibleExplorer en Linux. mente haya que activar

WWW.LINUX- MAGAZINE.ES

Nmero 34

35

PORTADA IEs4Linux

restricciones en el uso de Internet Explorer 7 como navegador para realizar las pruebas. Por ejemplo, no se puede utilizar el programa, por ahora, para acceder a sitios web cifrados con SSL, para visualizar animaciones Flash, y adems no soporta cookies, que muchos sitios web utilizan para la gestin de las sesiones.

Una Alternativa Rpida


IE Netrenderer [6] de Geotek Network Services supone una alternativa rpida para renderizar los sitios web en Internet Explorer con propsitos de pruebas. Al contrario que Internet Explorer con Wine, IE Netrenderer no permite en realidad probar el contenido de las pginas de forma interactiva; lo que permite es identificar los principales errores de diseo y obtener una primera impresin de la pgina.
Figura 2: IEs4Linux es particularmente til para probar sitios web interactivamente, como esta demostracin de Javascript del toolkit Dojo.

Conclusiones
El proyecto IEs4Linux, fundado por el estudiante brasileo Srgio Lopes, ha resultado ser una buena alternativa a la instalacin manual de IE. El programa permite al fin que los diseadores de pginas web que trabajan en Linux puedan probar sus propios proyectos web con Internet Explorer sin tener que ejecutar Windows, y sin tener que ser un experto en Wine. Internet Explorer con Wine ser particularmente til para los desarrolladores web que trabajen con tecnologas tales como AJAX (Figura 2) y tengan que probar diseI os complicados.

en el gestor de paquetes Synaptic o Adept. Los usuarios de Mandriva pueden ejecutar RPMDrake para instalar Wine. Descomrpimimos el archivo (tar xvzf ies4linux-2.0.5.tar.gz) y ejecutar el instalador en modo texto de la versin estable de IEs4Linux. Para ello, hay que ejecutar el script ./ies4linux en el nuevo directorio creado en el ltimo paso y contestar a las cuestiones. Una GUI (Figura 1) simplifica el proceso de instalacin en la versin beta de IEs4Linux. El programa fue estable en nuestro laboratorio.

Para utilizar la GUI hacen falta adems los paquetes Konqueror o Python-gtk, que el gestor de paquetes debera contener. Tras ejecutarla ser preciso seleccionar la versin de IE que se va a utilizar. El botn Advance permite instalar el soporte experimental para Internet Explorer 7.

Utilizacin de IE
Para ejecutar una de las distintas versiones de Internet Explorer debemos teclear ie5, ie55, ie6 o ie7. Y cuando se est utilizando, hay que recordar que los desarrolladores de IEs4Linux no estn interesados en dar soporte a un navegador con todas y cada una de sus caractersticas. El proyecto se cie a las necesidades de los diseadores y su uso se restringe a la prueba de los sitios web. Funciones tales como los enlaces favoritos, enfocadas explcitamente a los usuarios finales, no estn soportadas por IEs4Linux.

Problemas
Si el instalador falla a la hora de descargar un paquete, puede descargarse manualmente y dejarlo en el directorio ~/.ies4linux/downloads. Si la descarga falla en el momento de ejecutarse, puede ser que el problema sea que el servidor de DNS sea incapaz de resolver la URL download.microsoft.com a una direccin IP. En este caso, hay que hacer ping download.microsoft.com y anotar la direccin IP. Luego, como root, ser preciso aadir la direccin IP al fichero /etc/hosts: Direccin_IP download.microsoft.com Hay que reemplazar Direccin_IP con la direccin que se ha anotado anteriormente con el comando ping.

RECURSOS
[1] IEBlog de MSDN: http://blogs.msdn. com/ie/archive/2006/11/30/ ie6-and-ie7-running-on-a-single-ma chine.aspx [2] Licencia IE: http://www.microsoft. com/msdownload/ieplatform/ie/ license.txt [3] Licencia Adobe Flash: http://www. adobe.com/products/eulas/players/ flash/ [4] Instalacin de Ies4Linux: http:// www.tatanka.com.br/ies4linux/ page/Installation [5] Instalacin de IEs4Linux beta: http:// www.tatanka.com.br/ies4linux/ news/ [6] IE Netrenderer: http://ipinfo.info/ netrenderer/

Internet Explorer 7
La versin beta actual cuenta con soporte experimental para Internet Explorer 7. En realidad no se puede instalar el navegador completo, aunque los desarrolladores han encontrado una forma para ayudar a los programadores a probar sus trabajos con el nuevo interfaz del navegador. Para ello, han enlazado el motor de renderizacin de IE7 con la GUI de IE6. Dado que esta solucin es muy nueva y experimental, actualmente hay muchas

36

Nmero 34

WWW.LINUX- MAGAZINE.ES

Você também pode gostar