Différences
Ci-dessous, les différences entre deux révisions de la page.
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 05/08/2010, 16:54] MotoTouriste |
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 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 linux, on trouve souvent des pages consacrées à ies4linux. C'est du au fait que cet outil a longtemps été LA solution. Malheureusement, ce n'est plus le cas aujourd'hui. En 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 playonlinux. Voir [[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, 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 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> | |
- | 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é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/ | + | |
- | 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 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). | + | * 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===== |
- | * Sauvegardez votre .wine (surtout si vous avez déjà installé des programmes windows dedans). Renommez le 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-ie7/ | ||
+ | wine "/home/mon_id/.wine-ie7/drive_c/Program Files/Internet Explorer/iexplore.exe" "http://wiki.ubuntu-fr.org/" | ||
+ | </file> | ||
- | export WINEPREFIX=$HOME/.wine | + | <note> |
- | wineconfig | + | 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> | |
- | * 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" | + | |
- | + | ||
- | Vous pouvez lancer ie7 en parallèle. Il suffit d'utiliser une autre console. | + | |
- | ===== Créer des lanceurs===== | + | 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> | ||
- | Voir les généralités pour [[:raccourci-lanceur|créer un raccourci]]. | + | 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]].// |