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édentesRévision précédente
Prochaine révision
Révision précédente
tutoriel:installer_internet_explorer [Le 05/08/2010, 16:35] MotoTouristetutoriel:installer_internet_explorer [Le 01/09/2022, 00:10] (Version actuelle) – 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) moths-art
Ligne 1: Ligne 1:
-{{tag>Lucid ie6 ie7 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 à ies4linux. C'est du au fait que cet outils à longtemps été LA solutionMalheureusment, ce n'est plus le cas aujourd'huiEn effet, cette outils n'est plus maintenu et il risque d'être incompatible avec les futurs version 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 quasi mort. Cependant, j'ai choisi de l'installer pour 2 raisons: 
-  * Par superstition: si mon site est compatible ie6, alors, il est très robuste! 
-  * Plus sérieusement: 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 prefixe 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 isntaller 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à wine installé), 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>
-Pour l'instant, je suis pas trop fatigué...=+
- +
-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===== +
- +
-===Was ist das 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épertoire 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és des __**préfixes**__. +
- +
-===Comment créer une nouvelle instance de windows?=== +
-  export WINEPREFIX=$HOME/.wine-new/ +
-  wineconfig+
  
 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 46:
  
 <note> <note>
-La variable WINEPREFIX est définie de telle façon que sa portée soit 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 perdu 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). +  * Une générale: .wine 
-Peut être que ça dépend des versions... +  * Une dédiée à ie6 (elle contient les dll de ie6).wine-ie6 
-En tout cas, je vais vous donner une méthode qui marche toujours! (ouh la la! je prend des risques là:-X) +  * Une dédiée à ie7 (elle contient les dll de ie7).wine-ie7
-</note>+
  
-===Démarche pas à pas pour installer ie6 et ie7=== +=====Utilisation===== 
-  * Sauvegarder votre .wine (surtout si vous avez déjà installé des programmes windows dedans). Renommez la par exemple .wine-sav +Pour lancer par exemple ie6, il vous suffit d'entrer: <code>export WINEPREFIX=$HOME/.wine-ie6 
-  * Créer une nouvelles instance de windows dédiées à ie6+wine "/home/mon_id/.wine-ie6/drive_c/Program Files/Internet Explorer/iexplore.exe"</code>
  
-  export WINEPREFIX=$HOME/.wine-ie6 +Vous pouvez lancer ie7 en parallèle. Il suffit d'utiliser une autre console.
-  wineconfig+
  
-  * Installer ie6+==== Créer des lanceurs====
  
-  winetricks ie6+Créez les 2 scripts suivants : 
 +<file bash .ie6
 +#!/bin/bash 
 +export WINEPREFIX=$HOME/.wine-ie6/ 
 +wine "/home/mon_id/.wine-ie6/drive_c/Program Files/Internet Explorer/iexplore.exe" 
 +</file>
  
-  * Créer une nouvelles instance de windows dédiées à ie7 +<file bash .ie7> 
- +#!/bin/bash 
-  export WINEPREFIX=$HOME/.wine +export WINEPREFIX=$HOME/.wine-ie7/ 
-  wineconfig +wine "/home/mon_id/.wine-ie7/drive_c/Program Files/Internet Explorer/iexplore.exe" "http://wiki.ubuntu-fr.org/" 
- +</file>
-  * Installer ie7 +
- +
-  winetricks ie7 +
- +
-  * __**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 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 +
- +
-===Lancer ie=== +
-Pour lancer par exemple ie6, il vous suffit d'entrer: +
-  export WINEPREFIX=$HOME/.wine-ie6 +
-  wine "c:\explorer.exe"+
  
 +<note>
 +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>
  
 +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// : <code>sh ~/.ie6</code>
  
-===== Créer des lanceurs=====+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:IDENTIFIANT]].//+//Contributeurs principaux : [[:utilisateurs:mototouriste]].//