Jun 13 2007

Safari y MSIE sobre Linux

Tan pronto conocí la existencia de una versión de Safari para Windows lo tuve claro: tras hacer correr Internet Explorer sobre Linux era el turno de Safari.
No es tarea sencilla, pero una vez que sabes lo que tienes que hacer tampoco es difícil. Y viendo los resultados que aporta en Windows:

Crash de Safari para Windows

tampoco cabe esperar maravillas con Wine

Bien, estos son los pasos necesarios para ejecutar Safari en Linux usando Wine.

  1. Recompila wine usando este parche para solucionar el bug #8674 de wine. Si usas Gentoo puedes usar mi ebuild parcheado.

    (no es necesario desde la versión 0.9.39)

  2. Instala las bibliotecas de Visual C++ 2005, bien descargando el paquete e instalándolo con Wine o usando el script winetricks.
  3. Descargar e instalar Safari para Windows desactivando las actualizaciones automáticas al instalar Safari.

Referencias: comp.emulators.ms-windows.wine, WineHQ Bugzilla, Wine App DB.

La instalación de Internet Explorer es mucho más sencilla, basta con ejecutar el script de IES 4 Linux correspondiente: el estable para las versiones 5, 5.5 y 6 y la beta para la versión 7.

MSIE y Safari sobre Linux con Wine

Ahora todos podemos ejecutar en Linux cualquiera de los navegadores mayoritarios (MSIE, Firefox, Opera, Safari o Konqueror), algo muy apreciado para un webmaster usuario de Linux.

Una curiosidad: compárese el test de velocidad de Apple con el test de velocidad de How To Create.

2 comments on “Safari y MSIE sobre Linux

  1. it doesn’t work for me same error as befor install visual c++

    err:module:LdrInitializeThunk “MSVCR80.dll” failed to initialize, aborting
    err:module:LdrInitializeThunk Main exe initialization for L”C:\\Program Files\\Safari\\Safari.exe” failed, status c0000142

Deja un comentario