Installer Internet Explorer sur Ubuntu

internet-explorer_ubuntu

Pour faire du développement Web, et tant qu’Internet Explorer représentera une part de marché écrasante, il est indispensable de tester ses sites sous Internet Explorer afin de vérifier si les quelques notions de CSS que ce navigateur est capable de comprendre sont suffisantes pour afficher correctement votre site.

Pour cela, on peut utiliser la librairie Wine (Wine Is Not an Emulator), et utiliser le script IEs 4 Linux, qui permet d’installer 1, 2 ou plusieurs versions différentes d’Internet Explorer : IE 6.0, IE 7 (de quoi tester ses sites sous différentes versions).

Les différentes étapes 

  • Installer Wine. Wine est un programme permettant d'exécuter des programmes Windows sous linux.
  • Installer Winetricks. Winetricks est un composant de Wine qui permet d'installer automatiquement toutes les librairies nécessaires à l'exécution de certains programmes (en particulier IE6 et IE7).
  • Comprendre les préfixes.
  • Installer IE6 dans un préfixe spécifique puis installer IE7 dans un autre préfixe.
  • Créer des lanceurs qui vont nous placer automatiquement dans le bon préfixe puis lancer IE.

Installer Wine

Si Wine n'est pas encore installé sur votre poste, il vous suffit de suivre le tuto Wine

Installer Winetricks

Si vous avez installé Wine1.2 à partir du dépôt PPA de WineHQ, winetricks a été installé automatiquement. Sinon (si par exemple vous aviez déjà installé wine avec les paquets standards), retrouvez les informations nécessaires dans le tuto de winetricks.

Maintenant, il vous suffit d'exécuter :

$ winetricks ie7

Comprendre les préfixes

  1. Que sont les préfixes?

Quand on installe wine, celui-ci crée un répertoire ~/.wine. C'est dans ce répertoire que se trouve votre Windows.

La magie est qu'on peut avoir non seulement 1 mais autant de windows qu'on a envie. Il suffit de créer autant de répertoires que nécessaire: .wine1, .wine2, etc…

Nous allons donc installer ie6 dans un windows et ie7 dans un autre. Ces différentes instances de windows sont appelées des préfixes.

  1. Comment créer une nouvelle instance de windows?
$ export WINEPREFIX=$HOME/.wine-new/
$ winecfg

 

Installer IE6 et IE7

  1. Installer IE6

- Sauvegardez votre .wine (surtout si vous avez déjà installé des programmes windows dedans). Renommez-le par exemple .wine-sav.

- Créez une nouvelle instance de windows dédiée à IE6.

$ export WINEPREFIX=$HOME/.wine-ie6
$ winecfg
$ /usr/bin/winetricks ie6
  1. Installer IE7

- Créez une nouvelle instance de windows dédiée à IE7.

$ export WINEPREFIX=$HOME/.wine-ie7
$ winecfg
$ /usr/bin/winetricks ie7

Vous disposez maintenant de 3 instances de windows:

- Une générale: .wine
- Une dédiée à IE6 (elle contient les dll de IE6): .wine-IE6
- Une dédiée à IE7 (elle contient les dll de IE7): .wine-IE7

  1. Lancer IE

Pour lancer par exemple IE6, il vous suffit d'entrer:

$ export WINEPREFIX=$HOME/.win-ie6
$ wine "/home/[repertoire_personnel]/.wine-ie6/drive_c/Program Explorer/iexplore.exe"
  1. IE8

Il est désormais possible d'installer ie8 exactement de la même manière.

 

Un commentaire

  1. Attention, le rendu sous wine n’est pas toujours le même que sous IE/Windows, notamment en ce qui concerne les typos et leur rendu. Pourquoi ne pas utiliser une VM ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Captcha *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.