Linux Explorer
[ novembre 2003 ]
Utiliser MS Internet Explorer sous GNU/Linux, même sans install de Windows, c’est possible et voici comment...
Nouveau !
Je découvre aujourd’hui ce projet qui rend tout cela merveilleusement simple. Cet article est donc tout à fait obsolète (certains liens sont mêmes cassés), je le garde pour archive...
Article obsolète
Bon, il est certain que ça n’est pas une perspective réjouissante, mais quand on fabrique des pages pour le web, il faut bien avoir la possibilité de les vérifier avec. Triste, mais réaliste...
D’abord, récupérer une version de wine en cliquant sur ce lien
Personnellement, je suis parti des sources de wine.
Une fois téléchargées, on fait tar -xzvf Wine-YYYYMMDD.tar.gz pour décompresser l’archive.
cd wine
./configure
make depend && make
su -c "make install"
Problème : il semble que la compilation se fait mal avec l’option d’optimisation -O2 ou -O3 (en tout cas chez moi c’est pas passé)
Configuration de wine
Plutôt que de se battre avec la config de wine, je remercie l’équipe de bonnes âmes qui la fournit toute prête sur sourceforge, il s’agit de winecfg
bunzip2 winecfg-051503-final.tar.bz2
tar -xf winecfg-051503-final.tar
mv dotwine ~/.wine
...et wouala
Installer Internet Explorer
Merci microsoft, on peut télécharger MSIE ici
Il suffit ensuite de taper : wine ie6setup.exe
Dans la boîte de dialogue, choisir l’installation personnalisée et sélectionner IE6 (ben tiens !)
Installer DCOM98
...que l’on télécharge ici
on tape ensuite WINEDLLOVERRIDES="ole32=n" wine dcom98.exe pour l’installer.
Ajuster la config de wine
Éditer le fichier /.wine/config et y ajouter (à la fin) :
[AppDefaults\\iexplore.exe\\DllOverrides]
"ole32" = "native"
"oleaut32" = "native"
"rpcrt4" = "native"
"urlmon" = "native"
"comctl32" = "builtin"
"wininet" = "native"
"shdocvw" = "native"
"shlwapi" = "native"
"crypt32" = "native"
"mshtml" = "native"
Rebooter wine
Je ne suis pas certain à 100% que ce soit nécessaire, mais bon, taper wineboot Lancer Internet Explorer
en tapant (ou, plus pratique, via un script que l’on place dans /bin/)
wine $HOME/.wine/c/Program\ Files/Internet\ Explorer/IEXPLORE.EXE
Et wouala.... (si c’est pas malheureux)


