Escolar Documentos
Profissional Documentos
Cultura Documentos
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].
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.
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