How To Install Microsoft Internet Explorer on Linux in Two Easy Steps

by on September 22, 2006 · 74 comments· LAST UPDATED October 8, 2008

in , ,

How to install Microsoft Internet Explorer on Linux

I am not a big fan of Internet Explorer but sometime you need Internet Explorer on Linux for:

=> Testing purpose (web developers)

=> To see IE only sites (many sites still only works with IE for example my bank site and few essential government site)

You need to use Wine to run IE. But there is a small collection of shell script exists which makes your life quite easy. It is called Ies4linux.

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

No clicks needed. No boring setup processes. No Wine complications. Just one easy script and you'll get three IE versions to test your Sites. And it's free and open source.

Install Internet Explorer under Linux

Open terminal and type the following commands:
$ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
$ tar -zxvf ies4linux-latest.tar.gz
$ cd ies4linux-*
$ ./ies4linux

Just follow on screen installations. Once installed type the following command to start IE6:
$ ~/bin/ie6

[ Fig.01: Internet Explorer in action under Linux ]

Fig.01: Internet Explorer in action under Linux

Download IEs4Linux

Visit project home page to grab latest version.

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 74 comments… read them below or add one }

1 towsonu2003 September 22, 2006 at 8:26 pm
2 nixCraft September 22, 2006 at 10:45 pm

URL updated.

Appreciate your feedback.

Reply

3 kim March 27, 2008 at 4:42 pm

i am trying to install ie and it keeps saying i need to install cabextract, which i have. help please

Reply

4 Niv March 31, 2008 at 8:11 am

Cabextract allows you to use microsoft .CAB archives.
Just look for it on your synaptic pack manager.

Reply

5 Colin Scott-Malden April 10, 2008 at 11:33 am

It does not appear to be two “easy” steps, more like 25, each of which is more complicated and obscure than the last. Could you possible explain your two “easy” steps?
I am new to linux, but have used MSDOS and I need to have Internet Explorer on my Asus eee 4G to access websites for my work. I am not the slightest bit interested in why anyone thinks that Firefox is better than IE7.
Many thanks
Colin

Reply

6 Avin November 5, 2008 at 11:34 am

I have installed ies4linux. but the last command ~bin/ie6 is not work because in ~bin directory nothing is there. I have installed all the step in root home directory. Is it ok

waiting for reply…
Avin

Reply

7 nixCraft November 5, 2008 at 11:39 am

Avin,

You do not need to install this software and IE as root user. Just login as normal user and run all the commands.

Reply

8 Travis December 6, 2011 at 9:18 pm

I tried to install this, but after it downloads everything, it freezes.
I have to close the terminal to get it to close.
any help?

Reply

9 Travis December 6, 2011 at 9:21 pm

and sometimes I get this error:

Gtk:ERROR:/build/buildd/gtk+2.0-2.24.6/gtk/gtktextlayout.c:2349:IA__gtk_text_layout_get_line_display: code should not be reached
ui/pygtk/python-gtk.sh: line 6: 12558 Aborted python “$IES4LINUX”/ui/pygtk/ies4linux-gtk.py

Reply

10 Drey December 26, 2013 at 9:15 am

After this error I’ve restarted instal script and got other error:
/home/drey/tmp/ies4linux-2.99.0.1/ui/pygtk/ies4linux-gtk.py:268: GtkWarning: gtk_text_layout_real_invalidate: assertion `layout->wrap_loop_count == 0′ failed
self.textbuffer.insert_with_tags(self.textbuffer.get_end_iter(), line, tag)

Reply

11 Avin November 5, 2008 at 11:56 am

Thanks for reply

I have also try with normal user but It fail to complete installation and give following error
Creating basic Windows installation…
mkdir: cannot create directory `/home/avin/.ies4linux/base/drive_c/Program Files': No such file or directory
mkdir: cannot create directory `/home/avin/.ies4linux/base/drive_c/Program Files/Internet Explorer': No such file or directory
mv: cannot move `/home/avin/.ies4linux/base/drive_c/Windows/System/dcom98.inf’ to `/home/avin/.ies4linux/base/drive_c/Windows/Inf/dcom98.inf': No such file or directory

Plz help

Reply

12 nixCraft November 5, 2008 at 12:03 pm

Login as root user and remove .ies4linux from /home/avin/ and try to install it as a normal user.

# rm -rf /home/avin/.ies4linux/
$ ./ies4linux

Reply

13 Sam November 6, 2008 at 12:46 pm

Perhaps you don’t have wind installed. If you do, just try running ies4linux twice. I had to do that once.

Reply

14 Chippies December 7, 2008 at 9:11 am

wheres and whats the terminal?!

Reply

15 sujit December 12, 2008 at 3:27 pm

i am tried to install internet explorer on RHEL5 but as soon as i run ./ies4linux it suggests to install wine & cabextract. i installed wine-1.0.1 & cabextract but still i couldn’t get internet explorer on linux

Reply

16 br!t January 3, 2009 at 2:58 am

Chippies,
your terminal is aka your ‘konsole’

go to your home menu, and click ‘run’ and type in ‘konsole’

Reply

17 br!t January 3, 2009 at 3:01 am

gah! i just finished installing, and i ran IE but nothing looks right.. everything is jumbled. my original motive for installing IE, btw, was so i could check sites i had designed, as i do them in firefox i wanted to make sure they were up to par in IE. but perhaps my problem is an old version of wine?

Reply

18 ashish kumar gupta January 14, 2009 at 6:43 pm

i installed wine but when i run ./ies4linux it showing You need to install cabextract first!
Download it here: http://www.kyz.uklinux.net/cabextract.php and when i open this site it shows
Access forbidden!

You don’t have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.
Error 403
http://www.kyz.uklinux.net
Apache/2.0.52 (CentOS)
plese help me
thanks

Reply

19 Jairus Duncan February 3, 2009 at 3:51 pm

If all else fails install “Virtual Box”, which lets you load and run a full Win OS (I use XP-Pro) inside of Linux. Then you have access to all of Windows’ features.
On my machine (C751NR Laptop, 1 GB RAM, running Ubuntu/Debian 8.14) it works perfect. XP loads in less than 45 seconds. Run full screen or windowed.
Virtual Box should be in your package manager under Linux.
Questions? Email me info@tibatactical.com

Reply

20 Tony Shergold February 15, 2009 at 12:25 pm

I installed this in less than 3 minutes under SuSE, runs like a dream thanks guy’s.

Reply

21 weco February 23, 2009 at 5:28 pm

You can download cabextract from this site.
http://www.cabextract.org.uk/

Reply

22 deleep March 11, 2009 at 11:36 am

i am trying to install this.
when i execute this. it’s asking to install wine.
——————————–
You need to install wine first!
—————————-
Please let me know the steps to install this.

Reply

23 samo March 16, 2009 at 5:19 pm

running ie6 is fine.
the only reason i want to use it is some .government sites which use activex stuff + my smartcard authentication.
how’s thing on the smartcard front?
i saw some mails from 2007 saying “not possible”.
any news?

Reply

24 Prateek April 24, 2009 at 9:35 pm

getting following error :-
/home/prateek/linux_drivers/ies4linux-2.99.0/ui/pygtk/ies4linux-gtk.py:268: GtkWarning: gtk_text_layout_real_invalidate: assertion `layout->wrap_loop_count == 0′ failed
self.textbuffer.insert_with_tags(self.textbuffer.get_end_iter(), line, tag)
/home/prateek/linux_drivers/ies4linux-2.99.0/ui/pygtk/ies4linux-gtk.py:264: GtkWarning: gtk_text_layout_real_invalidate: assertion `layout->wrap_loop_count == 0′ failed
self.textbuffer.delete(it, self.textbuffer.get_end_iter())
ui/pygtk/python-gtk.sh: line 6: 19320 Segmentation fault python “$IES4LINUX”/ui/pygtk/ies4linux-gtk.py

Reply

25 lalit May 4, 2009 at 10:22 am

I was installing ies4linux,but it is asking to install cybextract software first.Please help me to download and install cybextract.

Thanks,

Reply

26 Cary Bielenberg May 4, 2009 at 10:55 pm

Prateek, you have to install with the ./ies4linux –no-gui

Cary

Reply

27 Michael Parkinson May 18, 2009 at 7:23 pm

If you are running Fedora 10 x86_64 or equivalent, before you can get the installation to work, you have to go into the package manager, and install all the gtk i386 libraries that match the already installed x86_64 libraries. Otherwise, the install script will fail; ies4linux needs the i386 libraries. Needless to say, wine and cabextract must also be installed and ready to go.

Reply

28 atul tiwari July 23, 2009 at 11:56 am

very nice script I installed IE6 on my linux system successfully but can u tell me how to upgrade in to IE7

Reply

29 atul tiwari July 23, 2009 at 3:41 pm

it installed on my system but on other system it show some problem for instaling wine many times i try to install wine but not success plz tell me proper solution and way to install wine on linux

Reply

30 Natasha August 5, 2009 at 11:11 pm

I tried following the steps. And it says: `ies4linux-latest.tar.gz.2′ saved [332341/332341]
So I guess it saved or something. But after that nothing else happens.

I thought it was all ready to use so I tried typing in $ ~/bin/ie6 But it keeps saying: No such file or directory… What am I doing wrong? Plz help, I really want internet explorer on my comp. Thx.

Reply

31 Vernon October 15, 2009 at 11:05 am

Thanks so much. I had to run ./ies4linux about six times before it got the whole thing working, but now I have it working.

I installed ie6…I didn’t realize that they didn’t even have tabbed browsing in version 6 (or am I just being stupid and not getting it doing something right?) It’s been a long time since I used Internet Explorer, and basically just want to check websites that I am working on.

Anyway, much appreciated.

Reply

32 Rajib December 10, 2009 at 4:13 pm

Excellent Topic. Thanks a lot.

Reply

33 Anup Bhartia December 11, 2009 at 11:58 am

Great. It worked like a charm… you need to install wine and cabextract first before installing IE6.. its working perfectly for me. However, the resolution of IE in Linux does not seems satisfactory. Can someone tell me how to rectify the resolution of IE in Fedora. thanks

Reply

34 noteasy December 20, 2009 at 7:26 am

after issuing the command
./ies4linux

it said:
“You need to install wine first!
Download it here: http://www.winehq.org

Reply

35 Kaka January 4, 2010 at 8:00 pm

guy just tell us step by step how to install wine… i have ASUS EEE PC and i dont know i should download which kind of wine in this website… and i dont know anythings about linux… even about commands… i’m just copying your commands in terminal and i have no freaking idea about linux:((

Reply

36 MIDOMAROC February 7, 2010 at 6:58 pm

I HAVE PROBLEM WHEN I INSTALL IES4LINUX GIVE ME MSG I NEEED INSTALL NEW VERSION WINE I DO UPDAT FOR WINE STILL SAME PROBLM NOT HAVE ANY SOLUTION PLS

Reply

37 Travis Parker March 11, 2010 at 2:44 am

Hello, and thx btw for the help on installing the internet explorer. I wouldn’t need it except for the fact that I need it to do online classes for my work. I’ve done everything that the instructions dictated, the only problem now is me. I am having trouble discerning what this Error code message is needing from me, could you help? It reads:

Gtk:ERROR:gtktextview.c:3519:gtk_text_view_validate_onscreen: assertion failed: (text_view->onscreen_validated)
ui/pygtk/python-gtk.sh: line 6: 2473 Aborted python “$IES4LINUX”/ui/pygtk/ies4linux-gtk.py
I am assuming it has to do with an update for python or something of the like, im just not savy enough yet to understand. If you could help me fix this problem and complete the install I would much appreciate it :~).
thx again
Travis J.

Reply

38 ayeni May 18, 2010 at 7:44 pm

try re-installing it by re-issueing the command ‘./ies4linux’ as many time as it might seem broken

Reply

39 ayeni May 18, 2010 at 7:42 pm

i successfully installed the ie6 but when i browse, my pointer doesn’t show up on some part of the page, i.e it disappears when moving on the page

Reply

40 Andy July 4, 2010 at 4:56 am

Hi Ayeni,

I had the same problem exactly. Then I just ran a normal software update which updated WINE and several other things, and now it works beautifully. (I’m running Linux Mint 9, which is Ubuntu-based, but I don’t think which distro you’re using should change the result). Hope this helps,

Andy

Reply

41 Iulians June 9, 2010 at 12:49 pm

The same error for me.

Gtk:ERROR:gtktextview.c:3571:gtk_text_view_validate_onscreen: assertion failed: (text_view->onscreen_validated)
ui/pygtk/python-gtk.sh: line 6: 18385 Aborted (core dumped) python “$IES4LINUX”/ui/pygtk/ies4linux-gtk.py

Best regards

Reply

42 Drey December 26, 2013 at 9:18 am

KIll script and retry. On 2nd try I didn’t get this error.

Reply

43 Peter June 28, 2010 at 8:40 am

Hi, I am getting the following errors during installation and it is being aborted at error #2. Any help is appreciated.
1. An error occured when trying to cabextract some files.
2. IEs4Linux 2 is developed to be used with recent Wine versions (0.9.x). It seems that you are using an old version. It’s recommended that you update your wine to the latest version (Go to: winehq.com).

Reply

44 Matt August 9, 2010 at 8:17 am

Until the bugs are fixed, this isn’t really a viable testing option.
Great try, hope it improves, but ultimately, the list of known issues is a show stopper.
I’ll have to keep running in a virtual machine for now…

Reply

45 Eric September 24, 2010 at 9:28 pm

Why would anyone in their right mind install IE on linux?

Reply

46 freda October 31, 2010 at 3:01 am

…so their FAMILY TREE MAKER software will work! It uses ONLY IE.

Reply

47 Hugh January 15, 2011 at 11:34 am

Perhaps someone is a student in a web development class, and using IE is a requirement if said person would like to graduate from college, or someone has a job developing web software and using IE is a requirement if said person wants to keep job.

Reply

48 Nikki September 29, 2010 at 12:47 am

how can i download internet explorer on my pc. my pc is linux

Reply

49 Cyndi October 29, 2010 at 11:45 pm

I tried to add IE to my terminal or whatever & it didn’t work… It said something about “command not found” I need IE to view my bank summary, etc…. Could someone help me PLEASE ;)

Reply

50 C.J. November 28, 2010 at 4:28 am

Im having issues, it tells me I need to update the WINE edition I’m using, how do I do that? I’m also up to the Last, Launch Command thing, and I don’t understand that either, Please do a bit more explanation here on how to update WINE their site isn’t that helpful.

Reply

51 Steve December 1, 2010 at 5:42 am

I think this is another one of those misleading tech tips on the web. This

“No clicks needed. No boring setup processes. No Wine complications. Just one easy script and you’ll get three IE versions to test your Sites. And it’s free and open source.” is mainly bull.

First you really need Wine for this to work. So I suggest that you refrain from posting tips unless you know what you are writing about so that you don’t waste people’s time.

Reply

52 thunder and lightning March 12, 2011 at 6:44 am

i try to instal IEs4Linux but when i type ./ies4linux it keep saying =
IEs4Linux 2 is developed to be used with recent Wine versions (0.9.x). It seems that you are using an old version. It’s recommended that you update your wine to the latest version (Go to: winehq.com).

ihave tried –no-gui but it didn’t work

what have go wrong

Reply

53 thunder and lightning March 12, 2011 at 7:22 am

oh one more thing my wine is 1.2.2 ubuntu lucid… thanks

Reply

54 Nix4ever May 25, 2011 at 7:14 am

GOT THE SOLUTION

If you want Internet Explorer under Linux like me as a web developer, install PlayOnLinux (just Google it) and then go in the Category ‘Internet’=>’Internet Explorer’ == DONE. and enjoy a lot more Windows app than just IEs4Linux…

The SOLUTION’S CALLED : PlayOnLinux

Reply

55 Tony August 20, 2011 at 2:33 pm

Agree – tried both, PlayonLinux is much easier. I think this one is defunct for current versions of Wine.

Reply

56 jogi June 13, 2011 at 5:29 pm

Have problem: I install 2 times, and it telling – finish-ok. But cannot start ie6, whereis/cnf/whatis donnot find ie6…

i change path to /home/local
(my /home are acctually nfs shares, but /home/local is my local disk)
any help?

JogiBabu

Reply

57 zary June 19, 2011 at 6:25 am

i want internet explorer for asus laptop

Reply

58 kaydee June 30, 2011 at 6:34 am

i’m quite new to linux. trying to load internet explorer. i have run the following command
$ wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
$ tar -zxvf ies4linux-latest.tar.gz
$ cd ies4linux-*
$ ./ies4linux
but its now asking for “YOU NEED TO INSTALL WINE FIRST”
please help me.’
thanks and regards
krishnadas

Reply

59 Marc September 29, 2011 at 7:50 pm

I have experience similar error “You need to install wine first!
Download it here: http://www.winehq.org” .
I thought the whole idea was to avoid installing Winehq.

Hopefully we can clarify!

Thanks,
marc

Reply

60 Saman Tafi February 20, 2012 at 9:12 pm

Hi… I exactly have the Marc’s Problem (“You need to install wine first!
Download it here: http://www.winehq.org“) :D
I dislike IE but I need it 4 opening my university’s page… And I don’t wanna install wine at all… What I have to do???!!! Can u help me?!

Thank u,
Saman

Reply

61 Tuxpert February 22, 2012 at 5:08 am

Hi guys,

Installing IE via PlayOnLinux is a piece of cake. PlayOnLinux should be on your distro’s repos, otherwise just google it. It does install winehq though.

A much heavier solution is to run Windows in a virtual machine => see VirtualBox, an open source version of VMWare. In the repos too.

The whole goal of wine is to avoid the installation of a complex virtual machine which will eat a lot of your ressources (RAM, CPU, HDD…), for the little windows programs which don’t need such ‘system infrastructure’ so to speak.

How to install those awesome apps, just go to your Synaptic Package Manager or their respective website.

Hope it helps.

Btw, why don’t you like wine? It never cause me any problems, since 10 years of intence use, and it has been very helpfull.

Reply

62 Saman February 22, 2012 at 7:33 pm

Hi…
You’re right, but I had used PlayOnLinux former, and VMWare too…
I had looking for another way to use IE directly [that I didn't found it]…
Thanks 4 ur response anyway…
Saman

Reply

63 Fred October 25, 2012 at 3:05 am

Lets face it. LINUX SUCKS. My neighbor had to put it on this machine. Have to write it’s commands?? TERRIBLE!!

Reply

64 Allen November 14, 2012 at 5:15 pm

Ill informed, around 60% of webservers run linux.

Reply

65 James December 2, 2012 at 1:16 am

You should really consider actually learning what linux is before you start proclaiming its inadequacy. Linux does not support all the software that is available for windows and mac, though there are a lot of alternatives available on linux, so it isn’t the preferred desktop of the average home user. Linux is, however, a very powerful desktop OS that comes in many flavors. It may not be for everyone, but it definitely isn’t some command-line only OS built for nerds in their mother’s basement.

Reply

66 Carlos October 26, 2012 at 3:32 pm

@Fred, Linux doesn’t suck. It is a very useful tool. Would I use it as my main operating system at home for everyday stuff. Absolutely not. Microsoft and Apple have taken the need to go to the command line completely out of the equation unless you’re performing some really advanced task. Stuff like installing programs is seamless in windows/mac. Linux is getting better but there are still a lot of linux programs that you have to compile yourself in order to install and that’s not user friendly. That being said, you’re trying to install a windows based product on a different operating system so you have to be ready to perform some advanced maneuvers to get that done. To say linux sucks because you have to jump through hoops to get a windows program installed is not good form.

Reply

67 steve November 2, 2012 at 2:46 pm

The problem Linux has is that it is still the OS of choice of the nerd, and still aims at that market (All distros).
With the emergence of Windows 8, the community has an ideal chance to snatch a lot of windows users, now watch it fail.
While distros are produced that dont work straight out of the tin (My Ubuntu wouldnt network with windows machines, then when I installed Nvidia display drivers the desktop would not start), the average userthat doesnt know anything about computers is going to steer clear.
Its not as if the developers havent had long enough to sort these things out….

Reply

68 James December 2, 2012 at 12:54 am

Installing windows 8 on my touch screen PC (It’s an HP that came with Win7) the video drivers for it are no good. To install windows 8 I had to put the hard drive in a different computer, install windows 8, load the most basic, one-size-fits-all windows display driver and then place the hard drive back into my touch screen system. The latest version of Ubuntu installed on my laptop, put in CD and turn computer on, follow instructions…WIN! Windows strives for user-friendly, but it doesn’t always succeed. I had some very serious issues adding a Mac to the network in the office I used to work in (so serious that I never succeeded in connecting the machine to the network), but my linux machines and windows machines were plug-and-play. Maybe it was because I develop windows/linux software and my knowledge of Mac is Steve Jobs, over-priced, good for graphics software and doesn’t run on Windows. Perhaps it was a problem with the system, but no matter what it didn’t work and that’s a strike on the user friendly part. I’ll agree that windows and mac are ahead of the game on user-friendly with Linux gaining by leaps and bounds, but Windows and Mac are not bullet proof.

Reply

69 David Addison November 14, 2012 at 2:35 pm

My problem with Linux is that I end up spending way too much time trying to get it to work and to install applications. Some applications need CentOS, some need Ubuntu, some need Debian in order to compile properly. My time is worth way more than the cost of an OS.

I’m running Windows 7, Windows 8, CentOS, and Debian – Windows 8 is actually my favorite because it’s super easy to install and run an app from the Store *and* it is the FASTEST booting OS on a PC or Mac.

Linux is like getting a free puppy – it’s cute and all at first, but there’s a lot more cost and maintenance than you think.

Reply

70 joseph December 18, 2012 at 4:21 am

Thanks for this post, i will try that.

Reply

71 Chris Walter August 22, 2013 at 10:48 am

If you need Internet explorer for some sites or web development testing, you are better off setting your machine up to dual boot between windows and Linux. That way IE is running in its true environment, and you can easily stay up to date. I appreciate that not everyone will have the disc space or the no how to do it, but in my opinion it’s the best option. Also it gives you the ability to have other windows software that you can’t find a suitable Linux alternative for.

Reply

72 Juan January 6, 2014 at 10:11 am

I installed ies4linux successfully (as root) but I will take care of that part later. However, I received an error/bug message. No one else reported it so I’ll post. Hopefully someone can help me.

Linux Distro: BT5r3 Ubuntu LTS

The program ‘ies4linux-gtk.py’ received an X Window System error.
This probably reflects a bug in the program.
The error was ‘BadIDChoice (invalid resource ID chosen for this connection)’.
(Details: serial 6095 error_code 14 request_code 53 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the –sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)

Reply

73 Prashant March 24, 2014 at 11:33 am

hi , i am using Ubuntu 13.04 i need Internet Explorer 8.
i am install wine then install PlayOnLinux after start install IE8 its download SP3 and its size is very high , can any body help me to install IE8 manually step by step

Reply

74 Emil September 24, 2014 at 10:42 am

Use this command : ./ies4linux –no-gui
and not have any problem .

Reply

Leave a Comment

Tagged as: , , , , , , , ,

Previous post:

Next post: