Search:  
Gentoo Wiki

HOWTO_Install_Internet_Explorer_6_SP1


Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article


Contents

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.

Internet Explorer 6 - ies4linux install (wine 0.9.15)

Installation

1) Install wine and ies4linux

# emerge -av wine ies4linux
Note: If you get the error "The X11 driver is missing. Check your build!" when running winecfg, then remerge wine with the X use flag:
# echo "app-emulation/wine X" >> /etc/portage/package.use
# emerge -av wine
Note: As of May 2008, there is no ies4linux for amd64 yet. To use the 2.5_beta6 version:
# echo "=app-emulation/ies4linux-2.5_beta6 ~amd64" >> /etc/portage/package.keywords
# echo "=app-emulation/ies4linux-2.5_beta6" >> /etc/portage/package.unmask
Of 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


Tip: I personally copied the ies4linux wine configuration to my own, so that I have a cheap but working wine system to work with:
$ mkdir ~/.wine
$ cp ~/.ies4linux/ie6/* -r ~/.wine/

But please consider this "testing" ;)

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

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?)

Prerequisites

Install wine and cabextract:

# echo "app-emulation/wine ~x86" >> /etc/portage/package.keywords
# emerge -avu wine cabextract

Installation

From here all commands are given for non-priviledged user.

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

Set up overrides

There are two ways to do this:

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

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)

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).

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

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

Finishing

(OPTIONAL) Now you may wait for a while (ie6setup is still running in background) and perform a manual cleanup in c:\windows

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

Localization

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.

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.

Authors

Retrieved from "http://www.gentoo-wiki.info/HOWTO_Install_Internet_Explorer_6_SP1"

Last modified: Mon, 08 Sep 2008 11:20:00 +0000 Hits: 38,845