Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:installer_internet_explorer [Le 08/06/2011, 08:34]
93.24.106.182 [Installer ie6 et ie7]
tutoriel:installer_internet_explorer [Le 01/09/2022, 00:10] (Version actuelle)
moths-art Passage de http à https sur les liens externes (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>Lucid wine tutoriel ​BROUILLON}}+{{tag>Trusty ​wine tutoriel}}
 ---- ----
  
-====== Comment installer ie6 et ie7 sous Ubuntu? ======+====== Comment installer ie6 à ie8 sous Ubuntu? ======
  
-Ce tutoriel décrit les manipulations à faire pour installer ie6 et ie7 sous Ubuntu. 
  
-===== Préambule =====+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]].\\
  
-  * Pourquoi installer ie6 et ie7 sous linux? 
-Le seul interêt est pour les webmasters. Ils peuvent ainsi tester leur site avec les browsers de microsoft. 
  
-  * Ies4linux? +<note warning> 
-Quand on cherche des méthodes ​pour installer ie sur linuxon trouve ​souvent ​des pages consacrées ​à [[:ie4linux]]. C'est du au fait que cet outil a longtemps été LA solution. Malheureusement,​ ce n'est plus le cas aujourd'huiEn effet, cet outil n'​est ​plus maintenu et il risque d'être incompatible avec les futures ​versions de wine.+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 playonlinuxVoir [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=1044981&​p=1|ce sujet sur le forum]]. 
 +</​note>​
  
-===== La méthode ===== 
  
-Heureusement,​ il y a une solution de remplacement avec __winetricks__. 
  
-Aujourd'​hui,​ winetricks permet d'​installer ie6 et ie7. 
-Certes ie6 est quasiment mort. Cependant, vous pouvez souhaiter l'​installer pour 2 raisons: 
-  * Vous êtes puristes et désirez tester votre site sur une liste exhaustive de browsers. 
-  * Installer 2 versions de ie6 simultanément dans linux présente des particularités qui seront utiles lorsque ie8 sera disponible dans winetricks. On pourra alors installer simultanément ie7 et ie8. 
  
-===== Les différentes étapes ​=====+===== Pré-requis ​=====
  
-  ​- Installer ​Wine. Wine est un programme permettant d'​exécuter des programmes windows sous linux+  ​* Avoir [[:​tutoriel:​comment_installer_un_paquet|installé]] [[:Wine]]
-  ​- 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). +  ​* Avoir [[:​tutoriel:​comment_installer_un_paquet|installé]] [[:Winetricks]].
-  - 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 =====+===== 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
  
-Si Wine n'est pas encore installé sur votre poste, il vous suffit de suivre le tuto [[:​wine|Wine]]!+==== Paramétrer les préfixes ​Wine====
  
-===== Installer Winetricks=====+À 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.
  
-Si vous avez installé Wine1.2 à partir [[:​wine#​avec_le_depot_ppa_pour_ubuntu|du dépôt PPA de WineHQ]], winetricks a été installé automatiquement. +====Créer une nouvelle instance de Windows==== 
-Sinon (si par exemple vous aviez déjà installé wine avec les paquets standards), retrouvez les informations nécessaires dans le tuto de [[:​winetricks|winetricks]]. +Pour créer ​une instance ​de Windows lancez les commandes suivante ​dans un [[:​terminal]]:​ <​code>​export WINEPREFIX=$HOME/​.wine-new/​ 
- +winecfg</​code>​
-Si vous avez lu le tuto de winetricks, vous avez donc compris qu'à ce stade, il vous suffit d'​exécuter +
-  winetricks ie6 +
-pour installer ie6 sur votre poste. +
- +
-<note important>​ +
-On ne va pas procéder de cette façon. En effet, celle-ci ne permet pas d'​installer simultanément 2 versions d'​internet explorer! +
-Pour se faire nous allons utiliser les préfixes. +
-</​note>​ +
- +
-===== Comprendre les préfixes===== +
- +
-===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**__. +
- +
-===Comment créer une nouvelle instance de windows?​=== +
-  ​export WINEPREFIX=$HOME/​.wine-new/​ +
-  winecfg+
  
 La première commande va positionner la variable d'​environnement qui définit le préfixe. La première commande va positionner la variable d'​environnement qui définit le préfixe.
Ligne 71: Ligne 48:
 La variable WINEPREFIX est définie de telle façon que sa portée est au niveau du shell. 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. 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.+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. La valeur du préfixe est perdue quand on sort du shell.
 </​note>​ </​note>​
  
-===== Installer ie6 et ie7=====+==== Installer ie6 et ie7====
  
-Maintenant que vous savez installer ​des programmes avec winetricks et que vous savez utiliser les préfixes, rien ne peut plus vous empêcher ​de faire ce dont vous avez envie+Il semble qu'Ie7 refuse de s'installer ​dans un dossier autre que le dossier par défaut ​de wine (.wine)
-Mais il y a encore(!) un bémol...+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: <​code>​export WINEPREFIX=$HOME/​.wine-ie6 
 +winecfg</​code>​ 
 +  - Installez ie6: <​code>​winetricks ie6</​code>​ 
 +  - Créez une nouvelle instance de Windows dédiée à ie7 : <​code>​export WINEPREFIX=$HOME/​.wine 
 +winecfg</​code>​ 
 +  - Installez ie7: <​code>​winetricks ie7</​code>​ 
 +  - 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**.
  
-<note important>​ +Vous disposez ​maintenant de 3 instances de Windows:
-Ie7 refuse de s'​installer dans un répertoire autre que le répertoire par défaut de wine (.wine). +
-Peut être que ça dépend des versions... +
-En tout cas, la méthode exposée ci-dessous marche toujours! ((ouh la la! je prend des risques là:-X)) +
-</​note>​ +
- +
-===Démarche pas à pas pour installer ie6 et ie7=== +
-  * Sauvegardez votre .wine (surtout si vous avez déjà installé des programmes windows dedans). Renommez le par exemple .wine-sav. +
-  * Créer une nouvelle instance de windows dédiées à ie6 +
- +
-  export WINEPREFIX=$HOME/​.wine-ie6 +
-  winecfg +
- +
-  * Installer ie6 +
- +
-  /​usr/​bin/​winetricks ie6 +
- +
-  * Créer une nouvelles instance de windows dédiées à ie7 +
- +
-  export WINEPREFIX=$HOME/​.wine +
-  winecfg +
- +
-  * Installer ie7 +
- +
-  /​usr/​bin/​winetricks ie7 +
- +
-  * Dans votre répertoire "​home",​afficher les fichiers cachés pour pouvoir __**renommer .wine en .wine-ie7**__ (car ie7 n'​accepte de s'​installer que dans le répertoire de base) +
-  * Vous pouvez à présent restaurer le répertoire .wine-sav. +
- +
-Vous disposer ​maintenant de 3 instances de windows:+
   * Une générale: .wine   * Une générale: .wine
   * Une dédiée à ie6 (elle contient les dll de ie6): .wine-ie6   * 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   * Une dédiée à ie7 (elle contient les dll de ie7): .wine-ie7
  
-===Lancer ie=== +=====Utilisation===== 
-Pour lancer par exemple ie6, il vous suffit d'​entrer:​ +Pour lancer par exemple ie6, il vous suffit d'​entrer: ​<​code>​export WINEPREFIX=$HOME/​.wine-ie6 
-  ​export WINEPREFIX=$HOME/​.wine-ie6 +wine "/​home/​mon_id/​.wine-ie6/​drive_c/​Program Files/​Internet Explorer/​iexplore.exe"​</​code>​
-  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. Vous pouvez lancer ie7 en parallèle. Il suffit d'​utiliser une autre console.
  
-===ie8=== +==== Créer des lanceurs====
-Il est désormais possible d'​installer ie8 exactement de la même manière.+
  
-===== Créer des lanceurs===== +Créez les 2 scripts ​suivants ​:
- +
-Dans un premier temps créons ​2 scripts ​shell:+
 <file bash .ie6> <file bash .ie6>
 #!/bin/bash #!/bin/bash
Ligne 140: Ligne 93:
  
 <​note>​ <​note>​
-Dans le script pour ie7, on a précisé la page de démarrage (http://​wiki.ubuntu-fr.org/​). C'​est ​du 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?).+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?).
 </​note>​ </​note>​
  
-<​note>​ +Rendez-les [[:​tutoriel:​script_shell#​executer_un_script|exécutable]].\\  
-Le programme iexplore.exe est le même dans les 2 répertoires (.wine-ie6 et .wine-ie7). En revanche, on exécute l'un dans un windows qui a les dlls de ie6 et l'​autre dans un windows qui a les dlls de ie7.</​note>​ +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// ​<​code>​sh ~/.ie6</​code>​
-Il ne reste plus qu'à créer des raccourcis vers .ie6 et .ie7. +
-Pour celà, vous pouvez lire [[:​raccourci-lanceur|le tuto "​créer un raccourci"​]]. +
- +
-Vous pourrez mettre par exemple ​en ligne de commande de votre raccourci: +
- +
-  ​sh ~/.ie6+
  
-si vous souhaitez que le raccourci lance ie6, que votre script s'​appelle .ie6 et qu'il se situe dans votre répertoire ​personnel.+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]].//​ //​Contributeurs principaux : [[:​utilisateurs:​mototouriste]].//​
  
  • tutoriel/installer_internet_explorer.1307514851.txt.gz
  • Dernière modification: Le 15/12/2011, 15:21
  • (modification externe)