{{tag>Trusty wine tutoriel}}
----
====== Comment installer ie6 à ie8 sous Ubuntu? ======
La méthodes pour installer Internet Explorer sur Ubuntu à longtemps été [[:ie4linux]]. Ce tutoriel décrit d'autres manipulations qui permettent d'installer plusieurs versions d'ie simultanément avec [[:winetricks]].\\
Il est aussi possible d'utiliser IE avec [[:Virtualbox]].\\
L'intérêt d'installer ie sous Linux est surtout pour les web-masters. Ils peuvent ainsi tester leur site avec les navigateurs de Microsoft.\\
Vous pouvez également installer Internet explorer 6, 7 et 8 avec [[:PlayOnLinux]].\\
Une installation de Internet Explorer sous Wine utilise le moteur de rendu gecko et non celui produit par Microsoft. (source : http://wiki.winehq.org/Gecko)
Son intérêt pour les web-masters est donc quasi nul car le rendu sera plutôt celui de Firefox!
De plus, les extensions pour IE (ex: DebugBar), souvent nécessaire pour un débogage efficace peuvent poser problème à l'installation...
La meilleur solution reste pour l'instant la virtualisation de Windows : [[:virtualbox]] est le meilleur élève pour cela avec une machine virtuelle par version d'internet explorer.(Windows ne permet pas l'installation de plusieurs versions).
Cet avertissement n'est peut-être pas fondé pour les dernières versions d'Ubuntu, de Wine et de playonlinux. Voir [[https://forum.ubuntu-fr.org/viewtopic.php?id=1044981&p=1|ce sujet sur le forum]].
===== Pré-requis =====
* Avoir [[:tutoriel:comment_installer_un_paquet|installé]] [[:Wine]].
* Avoir [[:tutoriel:comment_installer_un_paquet|installé]] [[:Winetricks]].
===== Installation=====
Avant d'installer les différentes versions de IE il est nécessaire de paramétrer les préfixes Wine. Ici nous proposons d'installer ie6 et ie7 mais il est tout à fait possible de le faire avec ie8
==== Paramétrer les préfixes Wine====
À l'installation de Wine, celui-ci crée un dossier caché **.wine** dans votre **Dossier Personnel**.
C'est dans ce Dossier que se trouve votre Windows.\\
Grâce aux __**préfixes**__ il est possible d'avoir non seulement un, mais autant d'instance de Windows que vous souhaitez.
Il suffit de créer autant de dossiers que nécessaire: .wine1, .wine2, etc...
La procédure consiste alors à installer ie6 dans un Windows et ie7 dans un autre.
====Créer une nouvelle instance de Windows====
Pour créer une instance de Windows lancez les commandes suivante dans un [[:terminal]]: export WINEPREFIX=$HOME/.wine-new/
winecfg
La première commande va positionner la variable d'environnement qui définit le préfixe.
La deuxième commande va procéder à la création du nouvel environnement (.wine-new).
La variable WINEPREFIX est définie de telle façon que sa portée est au niveau du shell.
En clair, 2 consoles peuvent avoir une valeur de WINEPREFIX différente.
Ceci permet en particulier de lancer un programme A dans un Windows et de lancer un programme B (en même temps) dans un autre Windows.
La valeur du préfixe est perdue quand on sort du shell.
==== Installer ie6 et ie7====
Il semble qu'Ie7 refuse de s'installer dans un dossier autre que le dossier par défaut de wine (.wine).
C'est pourquoi nous allons installer d'abord ie6 dans son propre dossier Wine pour laisser celui par défaut pour ie7:
- Sauvegardez votre dossier **.wine** (surtout si vous avez déjà installé des applications Windows dedans). Renommez-le par exemple .wine-sav. \\ Puis dans un [[:terminal]] avec les [[:commande_shell|commandes]] suivantes:
- Créez une nouvelle instance de Windows dédiée à ie6: export WINEPREFIX=$HOME/.wine-ie6
winecfg
- Installez ie6: winetricks ie6
- Créez une nouvelle instance de Windows dédiée à ie7 : export WINEPREFIX=$HOME/.wine
winecfg
- Installez ie7: winetricks ie7
- Dans votre **Dossier Personnel**, [[:fichier_cache|affichez les fichiers cachés]] pour pouvoir renommer **.wine** en **.wine-ie7**.
- Vous pouvez à présent restaurer le dossier **.wine-sav**.
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
=====Utilisation=====
Pour lancer par exemple ie6, il vous suffit d'entrer: export WINEPREFIX=$HOME/.wine-ie6
wine "/home/mon_id/.wine-ie6/drive_c/Program Files/Internet Explorer/iexplore.exe"
Vous pouvez lancer ie7 en parallèle. Il suffit d'utiliser une autre console.
==== Créer des lanceurs====
Créez les 2 scripts suivants :
#!/bin/bash
export WINEPREFIX=$HOME/.wine-ie6/
wine "/home/mon_id/.wine-ie6/drive_c/Program Files/Internet Explorer/iexplore.exe"
#!/bin/bash
export WINEPREFIX=$HOME/.wine-ie7/
wine "/home/mon_id/.wine-ie7/drive_c/Program Files/Internet Explorer/iexplore.exe" "http://wiki.ubuntu-fr.org/"
Dans le script pour ie7, on a précisé la page de démarrage (http://wiki.ubuntu-fr.org/). C'est dû au fait qu'on ne peut pas paramétrer la page de démarrage dans le panneau de configuration de ie7 pour Wine alors que ça marche pour ie6 (bug?).
Rendez-les [[:tutoriel:script_shell#executer_un_script|exécutable]].\\
Il ne reste plus qu'à créer des raccourcis vers .ie6 et .ie7. Pour cela, vous pouvez lire [[:raccourci-lanceur|la page "créer un raccourci"]].\\
Vous pourrez mettre par exemple dans //Commande// : sh ~/.ie6
Si vous souhaitez que le raccourci lance ie6, que votre script s'appelle ''.ie6'' et qu'il se situe dans votre **Dossier personnel**.
----
//Contributeurs principaux : [[:utilisateurs:mototouriste]].//