locked
what are Prerequisite tools needed to run IE on fedora core? RRS feed

  • Question

  • Tell me some necessary tools or steps to run IE on linux box.

    Thanks in advance
    Himanshu
    Monday, June 4, 2007 6:51 AM

All replies

  • You can use IEs4Linux. IEs4Linux is the simpler way to have Microsoft Internet Explorer running on Linux (or any OS running Wine).

    Wine is an Open Source implementation of the Windows API on top of X, OpenGL, and Unix.

    You can get wine from:

    http://www.winehq.org/

    Steps:

    First, install IE 6 (and optionally 5.5 + 5.0) using the excellent IEs 4 Linux installer:
    http://www.tatanka.com.br/ies4linux/page/Main_Page

    Follow the instructions appropriate for your Linux distribution at http://www.tatanka.com.br/ies4linux/page/Installation

    Once you have finished following the instructions, you can test your IE6 installation by running the ie6 command.

    ie6 reports ‘MSIE 6.0′

    Installing Internet Explorer 7 (You must have IE6 installed, see steps above):


    To skip having to authenticate your copy of Windows at the Microsoft.com download site (since we’re on Linux and don’t have Windows…), make use of Google’s nicely customised IE7 installer; found at http://www.google.com/toolbar/ie7/. Download the file (IE7Setup_G.exe) and save it to a temporary folder.

    Now, make a complete copy of your currently installed IE6 installation:

       cd ~/.ies4linux
    cp -r ie6/ ie7
    sed ~/.ies4linux/bin/ie6 -e 's/ie6/ie7/g' > ~/.ies4linux/bin/ie7
    chmod +x ~/.ies4linux/bin/ie7

    Go to your IE7Setup_G.exe download and use cabextract which should be installed from earlier (IEs 4 Linux instructions).

       cd ~/yourtempfolder
    cabextract IE7Setup_G.exe
    ls -la shows:
    15505200 Dec 7 21:21 IE7-Setup.exe

    Extract necessary files:

       cabextract IE7-Setup.exe
    for i in wininet iertutil shlwapi urlmon jscript vbscript \
    ieframe mshtml mshtmled mshtmler advpack
    do
    chmod +x $i.dll
    cp $i.dll ~/.ies4linux/ie7/drive_c/windows/system/$i.dll
    done

    chmod +x inetcpl.cpl
    cp inetcpl.cpl ~/.ies4linux/ie7/drive_c/windows/system/

    Now normaliz.dll and inetcplc.dll are needed, you can Google them, or use these links:
    http://www.down-dll.com/dll/normaliz.zip
    http://www.down-dll.com/dll/inetcplc.zip

    Unzip both files and copy them to ~/.ies4linux/ie7/drive_c/windows/system/

       unzip normaliz.zip
    unzip inetcplc.zip
    cp normaliz.dll ~/.ies4linux/ie7/drive_c/windows/system
    cp inetcplc.dll ~/.ies4linux/ie7/drive_c/windows/system

    IE 7 is now installed but will have view pane corruption unless you switch the Wine container to use Windows XP as the operating system:

       WINEPREFIX=~/.ies4linux/ie7 winecfg

    At the bottom of the initial page, change ‘Windows’ option to ‘Windows XP’ and press OK.

    Make a shortcut:

       cd ~/bin
    ln -s ~/.ies4linux/bin/ie7 ie7

    Running ie7 and using the previous browser test site results in:

    • ie7 reports ‘MSIE 7.0′

    Monday, June 4, 2007 7:03 AM
  • I hv tried ur posted installation steps but it got struck in between that finally stopped the installation uncompleted.
    Do u have any other way to install IE.

    Thanks in advance

    Himanshu
    Monday, June 4, 2007 9:24 AM
  • Code Snippet

    #!/bin/sh





    IE_URI=http://www.tatanka.com.br/ies4linux/downloads/ies4linux-2.0.5.tar.gz
    IE_TGZ=${IE_URI##*/}
    IE_DIR=${IE_TGZ%\.tar.gz}

    rpm -q wine cabextract > /dev/null 2>&1 || {
       echo 'The "wine" and "cabextract" package prerequisites must be installed.'
       exit 1
    }

    wget $IE_URI && \
    tar zxvf $IE_TGZ && \
    echo "n" | $IE_DIR/ies4linux --install-ie6 --no-install-ie55 --no-install-ie5 \
    --install-flash --locale EN-US && \
    rm -r $IE_DIR && \
    rm $IE_TGZ


    Though it odes the same thing as above and requires cabextract and wine installed, just try this shell script.
    Monday, June 4, 2007 11:32 AM
  • Before you start you'll need to make sure you have wine and cabextract installed:
    # yum -y install wine cabextract
    Then just download the latest script, extract and run it. The example below is based on version 2.0.5, just adjust the version number as necessary. Please note that you will want to install and run this as your own user, NOT as root.
    e.g

    $ gtar xzvf ies4linux-2.0.5.tar.gz
    $ cd ies4linux-2.0.5
    $ ./ies4linux
    Welcome, greg! I'm IEs4Linux.
    I can install IE 6, 5.5 and 5.0 for you easily and quickly.
    You are just four 'enter's away from your IEs.

    I'll ask you some questions now. Just answer y or n (default answer is the bold one)

    IE 6 will be installed automatically.
    Do you want to install IE 5.5 SP2 too? [ y / n ] y
    .
    .
    .
    IEs 4 Linux installations finished!

    To run your IEs, type:
    ie6
    ie55

    Install a required DLL

    If you try to use MLXchange now you'll see an error like this generated by IE 6.0:

    Error message: err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\windows\\system32\\GeacView.dll") not found err:module:import_dll Library GeacView.dll (which is needed by L"C:\\windows\\Downloaded Program Files\\GeacRevw.ocx") not found err:module:import_dll Library MFC42.DLL (which is needed by L"C:\\windows\\Downloaded Program Files\\GeacRevw.ocx") not found

    What you need to do is find a real Windows XP installation and grab the MFC42.DLL file in C:\Windows\System\  and copy it to your Linux system into the directory for the version of Internet Explorer you will be using.

    $ cp mfc42.dll ~/.ies4linux/ie6/drive_c/windows/system

    The final step is to inform the special WINE installation that you will be installing native DLLs. Just create the file ~/.ies4linux/ie6/config  and put the following lines into the file:

    ; default for all other dlls "*" = "builtin, native"
    Monday, June 4, 2007 11:40 AM
  • Welcome, kriyari! I'm IEs4Linux.
    I can install IE 6, 5.5 and 5.0 for you easily and quickly.
    You are just four 'enter's away from your IEs.

    I'll ask you some questions now. Just answer y or n (default answer is the bold one)

    IE 6 will be installed automatically.
    Do you want to install IE 5.5 SP2 too? [ y / n ] y

    And do you want to install IE 5.01 SP2? [ y / n ] y

    IEs can be installed using one of the following locales:
    EN-US PT-BR DE FR ES IT NL SV JA KO NO
    DA CN TW FI PL HU AR HE CS PT RU EL TR
    Default is EN-US. Hit enter to keep it or choose a different one:


    By default, I will install everything at /opt/kriyari/.ies4linux
    I will also install Flash 9 plugin and create Desktop shortcuts.
    Is that ok for you? (To configure advanced options type n) [ y / n ]

    All right! Let's start the installations...

    Downloading everything we need
      DCOM98.EXE
    --14:42:02--  http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE
               => `/opt/kriyari/.ies4linux/downloads/DCOM98.EXE'
    Resolving download.microsoft.com... 63.150.131.9, 63.150.131.16, 63.150.131.26, ...
    Connecting to download.microsoft.com|63.150.131.9|:80... failed: Connection timed out.
    Connecting to download.microsoft.com|63.150.131.16|:80...
    [kriyari@ps3204 ies4linux-2.0.5]$ cd
    [kriyari@ps3204 ~]$ cd Desktop/
    [kriyari@ps3204 Desktop]$ wine DCOM98.EXE
    9960: assertion failed "(*(const char*)_DBUS_FUNCTION_NAME) != '_'" file "dbus-connection.c" line 2877 function _dbus_connection_read_write_dispatch


    This is the error i m getting everytime.Connection gets terminated each time


    Please send me some more better solution of it

    Thanks for ur answers...
    Monday, June 4, 2007 12:48 PM