IEs4Linux
IEs4Linux est un moyen de faire fonctionner Microsoft Internet Explorer (IE) 7, 6, 5.5 et 5 sous Linux, pour les webmasters (pour tester vos sites).
D'autres méthodes existent et sont décrites dans ce tutoriel. Playonlinux permet également d'installer IE6 et IE7 via une installation automatisée.
Ce logiciel est destiné aux webmestres pour tester les pages webs sous Linux et s'assurer de leur comportement pour les personnes qui utiliseraient Internet Explorer. Éventuellement, les personnes qui doivent aller sur des sites médiocres ne fonctionnant qu'avec Internet Explorer pourront trouver là une solution à leur problème.
En pratique, il n'est cependant pas nécessaire de soutenir les vieilles versions d'Internet Explorer, puisque la version 6 par exemple ne supporte que partiellement les feuilles de style CSS. Beaucoup de webmestres ne garantissent donc pas la compatibilité avec les versions antérieures à la version 7 d'Internet Explorer.
L'avantage de cette méthode d'installation c'est qu'elle n'autorise qu'un poids total réduit car elle n'inclut que les fichiers nécessaires pour obtenir un bon navigateur de test (il n'y est pas question d'Outlook, de Media Player ou de tout autre programme séparé).
Installation
Installation de Wine et cabextract
Il faut commencer par installer les paquets nécessaires au fonctionnement d'Internet Explorer. Vous aurez donc à installer Wine et cabextract qui permettront de faire tourner des programmes tels que des .exe sur votre système.
Pour ceux qui n'ont pas installé Wine, rendez vous sur cette page.
Il vous suffit ensuite d'installez les paquets wine cabextract python-gtk2-dev
Installation de IEs4Linux en ligne de commande
Suite à l'installation de Wine et cabextract, il ne reste plus qu'a installer IEs4Linux. Pour cela, ouvrez un terminal, et suivez cette procédure :
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz tar zxvf ies4linux-latest.tar.gz cd ies4linux-* ./ies4linux
Une interface graphique se lance. Dans les options avancées, vous pouvez cocher la case "Installer Internet Explorer 7.0".
.ies4linux/downloads/mfc42.cab: No such file or directory Une erreur est survenue pendant l'extraction des fichiers
vous pourrez malgré tout accéder à ie4Linux en naviguant jusqu'à l'exe qui se trouve dans le dossier caché .ies4linux/ie6/drive_c/Program Files/Internet Explorer de votre Dossier Personnel.
Désinstallation
Pour désinstaller ie4linux, rien de plus simple. Il suffit simplement de supprimer :
- Le dossier ~/.ies4linux
- Les exécutables de ie4linux (ie5.5, ie5 ou ie6) contenus dans le dossier ~/bin
- Les raccourcis du programme qui sont situés sur le bureau.
C'est suffisant ! Votre programme est proprement désinstallé !
Problèmes connus
Problème avec X Windows
Si vous obtenez l'erreur suivante :
The program 'ies4linux-gtk.py' received an X Window System error. This probably reflects a bug in the program. The error was 'RenderBadPicture (invalid Picture parameter)'. (Details: serial 10244 error_code 170 request_code 151 minor_code 24) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.)
Désactivez Compiz !
Problème avec GTK
- Si vous obtenez une erreur du type
Gtk:ERROR:/build/buildd/gtk+2.0-2.22.0/gtk/gtktextlayout.c:2349:IA__gtk_text_layout_get_line_display: code should not be reached ui/pygtk/python-gtk.sh: line 6: XXXX Abandon
Lancez la commande suivante dans un terminal afin de compléter l'installation.
./ies4linux --no-gui
Cette méthode devrait fonctionner pour toutes les erreurs GTK, elle permet une installation de ies4linux sans le mode "graphique" et donc sans utilisation de Gtk…
Affichage des png
Il se peut qu'il y ait un problème d'affichage avec les png (même ceux qui n'ont pas un pixel de transparence). Pour résoudre ce problème, exécutez ceci dans le terminal:
WINEPREFIX="$HOME/.ies4linux/ie6" wine regsvr32 "C:\windows\system32\pngfilt.dll"
en remplaçant ie6 par la version qui pose problème.
Erreur de téléchargement
Si vous avez une érreur du type Erreur de téléchargement (0%)
essayez de modifier les options avancées en mettant dans Wget Flags : -Y off -c.