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)