HOWTO Install Internet Explorer 6 SP1
From Gentoo Linux Wiki
Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article
Contents |
[edit] Introduction
This document describes how-to install IE6SP1 on different versions of wine. Also there described how-to install and run different stuff like macromedia-flash plugin for internet explorer, localization of IE, HTML Help (hh.exe), etc.
[edit] Internet Explorer 6 - ies4linux install (wine 0.9.15)
[edit] Installation
1) Install wine and ies4linux
# emerge -av wine ies4linux
# echo "app-emulation/wine X" >> /etc/portage/package.use # emerge -av wine
# echo "=app-emulation/ies4linux-2.5_beta6 ~amd64" >> /etc/portage/package.keywords # echo "=app-emulation/ies4linux-2.5_beta6" >> /etc/portage/package.unmaskOf course, as new versions of ies4linux will be added to the portage tree, you will either have to modify the above two commands, or maybe don't even need them at all.
Then run ies4linux and follow the instructions:
$ ies4linux
$ mkdir ~/.wine $ cp ~/.ies4linux/ie6/* -r ~/.wine/
But please consider this "testing" ;)
[edit] Run
ies4linux creates script named ie6. Just run it.
~/bin/ie6
For reading HTML Help files you can use this command
WINEPREFIX="$HOME/.ies4linux/ie6" /usr/bin/wine "c:\\windows\\hh.exe" /path/to/file.chm 2> /dev/null
[edit] Internet Explorer 6 SP 1 - raw install (wine 0.9.5 - 9.8-r1)
I do not believe the "Prerequisites" are required with the current stable WINE (anyone second this?)
[edit] Prerequisites
Install wine and cabextract:
# echo "app-emulation/wine ~x86" >> /etc/portage/package.keywords # emerge -avu wine cabextract
[edit] Installation
From here all commands are given for non-priviledged user.
[edit] Start with a clean wine installation if the install does not go smoothly
Optional but recommended: start with a clean wine installation (this will remove all your installed windows applications):
| Code: Remove ~/.wine |
rm -rf ~/.wine |
[edit] Set up overrides
There are two ways to do this:
[edit] A: Download and import
Download and import ie6_overrides.reg in your registry:
| Code: Import overrides |
wget http://nixwizard.net/ie6_overrides.reg regedit ie6_overrides.reg |
[edit] B: Use winecfg
If you don't want to use that reg file, use winecfg. In winecfg's Applications tab, set the Windows version to win98, and in its Libraries tab, set the dll override thus
| Code: Use winecfg |
advpack(native) crypt32(native,builtin) digest(native,builtin) mlang(native,builtin) mshtml(native,builtin) ole32(native) oleaut32(native,builtin) regsvr32.exe(native,builtin) rpcrt4(native,builtin) rsaenh(native,builtin) shdocvw(native,builtin) shlwapi(native,builtin) urlmon(native,builtin) wininet(native,builtin) wintrust(native,builtin) |
[edit] Install DCOM98
First get rid of two dll's:
rm ~/.wine/drive_c/windows/system32/ole32.dll rm ~/.wine/drive_c/windows/system32/oleaut32.dll
Then download and install DCOM98.EXE using:
wget http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE wine DCOM98.EXE
You will also want to download mfc40.dll:
wget http://activex.microsoft.com/controls/vc/mfc40.cab cabextract mfc40.cab wine mfc40.exe
NOTE: if unable to download mfc40.cab, try mfc42.cab
This prevents an error in registering/installing ieinfo5.ocx.
Another goody is riched20 (ies4linux does this).
[edit] Delete regsvr32.exe
rm -f ~/.wine/drive_c/windows/system32/regsvr32.exe
optional (I do not know what it is for)
ln -s /usr/lib/wine/shell32.dll.so ~/.wine/drive_c/windows/system32/shell32.dll
If you get a message saying "A previous installation has pending work requiring a reboot":
wineboot
[edit] Install IE6SP1
Download IE6SP1 and install it (select minimal installation and uncheck Connection wizard. You can install Media Player with codecs if you want):
wine ie6setup.exe
It may happen that you see setup has detected a newer version installed or something like that.
A workaround is to run this instead :
wine ie6setup.exe /q
I found it there : http://www.compu-docs.com/ieadmininstall.htm
[edit] Finishing
(OPTIONAL) Now you may wait for a while (ie6setup is still running in background) and perform a manual cleanup in c:\windows
[edit] Start IE
(OPTIONAL) start IE
wine "c:/Program Files/Internet Explorer/IEXPLORE.EXE"
Set home page (for preventing Internet usage :)
Tools -> Internet Options -> General -> Home Page -> Use Blank
[edit] Localization
[edit] Cyrillic
Create script wine-cyr for running applications with russian locale
| Code: ~/bin/wine-cyr |
#!/bin/sh LC_ALL=ru_RU.UTF-8 /usr/bin/wine "$*" |
And use this file to run windows applications.
[edit] Links
- appdb.winehq.org - Wine Application DB: Internet Explorer 6
- ies4linux - a simple Bash Script program that installs Internet Explorer on Linux using Wine
- CrossOver Commercial highly customized version with installer. Easy to use GUI tools to configure to work with supported applications.
