Para los que diseñamos sitios web, es importante estar revisando la compatibilidad de nuestros códigos CSS y xHTML con los chicos malos de la exploración web, alias Internet Explorer de Microsoft. A continuación les explicare como instalar la flamante versión 7 de este navegador en nuestro Ubuntu.
Asumo que ya han instalado el paquete ie4linux, si no es así, no entrare mucho en detalle de como hacerlo, solo descarguen el paquete, cambien los permisos y ejecútenlo, les preguntara que versiones del IE quieren instalar. La que necesitamos para el hack, es el IE6.
Nota: Para poder instalar este paquete necesitaremos cabextract y wine.
- Agreguen este repositorio:
$ deb http://wine.budgetdedicated.com/apt edgy main
$ wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install wine cabextract
Instalen ie4linux:
$ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux
Ahora lo bueno, instalaremos el IE7:
Lo primero es descargar la versión de Google del IE7, ya que como es obvio, no tenemos una copia validad de Windows ¿Cierto?, Lo descargamos en el escritorio o donde crean mas apropiado (en mi caso, fue directamente en el directorio de ie4linux, que es /home/zilus/.ie4linux/
Ahora, necesitamos accesar al directorio donde previamente instalamos el ie4linux y hacemos los siguientes pasos:
$ cd .ies4linux/
$ cp -r ie6/ ie7
$ sed bin/ie6 -e ’s/ie6/ie7/g’ > bin/ie7
$ chmod +x bin/ie7
Creamos el directorio tmp dentro del directorio donde nos encontramos o donde hayan decidido descargar el IE7.
$ mkdir tmp
$ mv IE7Setup_G.exe tmp/
$ cd tmp/
$ cabextract IE7Setup_G.exe
Extracting cabinet: IE7Setup_G.exe
extracting Wininet.dll
extracting Urlmon.dll
extracting advpack.dll
extracting inseng.dll
extracting ieakcust.dll
extracting iedkcs32.dll
extracting iesetup.cif
extracting BRANDING.CAB
extracting INSTALL.INS
extracting iesetup.ini
extracting IE7-Setup.exe
extracting IE7Setup.cmd
extracting GT.exe
extracting gie7_registry_setter.exe
Después de esto hacemos:
$ cabextract IE7-Setup.exe
Ahora un poco de programacion en tiempo real:
$ for i in wininet iertutil shlwapi urlmon jscript vbscript \
ieframe mshtml mshtmled mshtmler advpack
do
chmod +x $i.dll
cp $i.dll ~/.ies4linux/ie7/drive_c/windows/system/$i.dll
done
Ahora:
$ chmod +x inetcpl.cpl
$ cp inetcpl.cpl ~/.ies4linux/ie7/drive_c/windows/system/
Ahora descargamos estos dos ficheros:
Copiamos los .dll a:
cp normaliz.dll ~/.ies4linux/ie7/drive_c/windows/system
cp inetcplc.dll ~/.ies4linux/ie7/drive_c/windows/system
Ya con esto queda instalado, pero necesitamos un pequeño hack, ejecutamos:
WINEPREFIX=~/.ies4linux/ie7 winecfg
Nos aparece una configuración de Wine, abajo seleccionamos Windows XP
Por ultimo un enlace simbolico para poder ejecutar IE7 con mayor facilidad:
cd ~/bin
ln -s ~/.ies4linux/bin/ie7 ie7
Listo… a probar!
Recent Comments