IEs4Linux – Internet Explorer 5.0, 5.5, 6 & 7 on Ubuntu Linux
Posted by Hodge on Mar 5, 2008 in Programming, Technology, Ubuntu, Web Development • 10 comments •
I do a lot of Web Development, and try to build W3C Standards Compliant web sites – that’s why I always develop a website for Firefox first, and it’s also why I despise – with absolute passion – Micro$hite Internet Explorer (including version 7, which although is closer to following W3C’s standards than any previous version, is still crap), because I invariably have to spend twice as long as it took to design and develop the site, hacking CSS and JavaScript code to get it looking anywhere near as good as it looks in FF, in IE. That was a rather long sentence, that, had I been using M$ Word to write this, it would have probably suggested I revise and fragment it. positioniseverything.net has some great articles on IE specific CSS Bugs…
Also, as a Lnux user, and despite the fact that I have a dual boot system, I really resent having to reboot my laptop into a substandard operating system, to test my websites with a substandard web browser. Also add to this the fact that it’s a real pain in the arse to get more than one version of IE installed in XPoo. That’s where IEs4Linux comes in to play…
Admittedly, it borders on Heretic to install such dismally poor software in a Linux environment (I’m talking about IE here, not IEs4Linux!) , but for web development, it’s an unfortunately necessary evil. IEs4Linux works with Wine, and is a small set of scripts which automatically downloads and installs the IE 5.0, IE 5.5, IE 6, and with the latest beta version of IEs4Linux, IE 7 binaries. It also requires cabextract – a small application used to extract M$ Cabinet files.
I already have Wine, and cabextract installed on my Ubuntu, but if they’re not present, they are easy to install:
sudo apt-get install wine cabextract
So, I downloaded the IEs4Linux package to my ~/Documents folder – it can also be downloaded using wget:
cd ~/Documents
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-2.99.0.tar.gz
Once downloaded, I unpacked, and entered the new directory:
tar -zxvf ies4linux-2.99.0.tar.gz
cd ies4linux-2.99.0
Within the new directory is an executable, ies4linux, which if run:
./ies4linx
opens a GUI for installing the Internet Explorer binaries. Via the GUI, it is possible to select the IE versions to install (for IE 7, the option is in the Advanced section), along with the Adobe Flash plugin, and also the option to install Desktop and Menu icons/shortcuts. Unfortunately, I ran into a couple of problems running the GUI, and IE didn’t install correctly. Thankfully, however, it is also possible to run the ies4linux executable with command line options, and bypass the GUI all together, with the –no-gui flag. Now, since I didn’t have the GUI to select the extra options, I had to set a bunch of other flags to install everything I wanted, including IE 5.0, 5.5, 7, core fonts, and no desktop shortcuts:
./ies4linux --no-gui --install-ie55 --install-ie5 --beta-install-ie7 --no-desktop-icon --install-corefonts
IE 6 and Adobe Flash are installed by default, but can be switched off with the –no-ie6 and –no-flash respectively. Running ./ies4linux –full-help displays a list of all the options available.
I actually had to run the script a couple of times, since the downloads from the M$ servers timed out, but the script detects what’s already been downloaded, and continues as necessary. Other than that, it was a simple, painless process! I now have IE 5.0, 5.5, 6 and 7 polluting my system, which can be accessed via the menu Applications -> Internet -> IE. The only thing I’ve noticed so far, is that IE 7 is a little clunky and slow, and the Adobe Flash plugin doesn’t always work with IE 7, but other than that, it works well. For IE…
Now, I only wish there was an easier way to get a Standards Compliant website code to work in IE…
Something not quite right? Inaccuracies or invalid code? Didn’t work for you? Don’t like me using Ss instead of Zs? Add a comment below! All comments are welcome. Except spam, because spam is a bit crap.
Related posts:
Related posts brought to you by Yet Another Related Posts Plugin.






I followed your instructions….except when I tried the GUI installation it worked 100%. I read the readme in the download and it required cabextract (as well as wine). I installed cabextract through synaptics and then the GUI did the rest! I’m using Ubuntu Gutsy. Not very experienced at Linux but thought this comment might help someone.
Cheers
R
Hi Roger,
Thanks for your comment. The GUI should work in most cases – I probably had problems due to a heavily customised system – I like to tinker a little too much sometimes! Anyway, if it’s at all possible, enjoy IE, lol.
hi,
i have installed IE 6 in my ubuntu 6.06 Dapper but iam unable to copy or paste the content from ie6. and also i got a problem ie is automatically closed some times
regards
bala
I followed your instructions and it works #1 . I didn’t use the GUI, only the command line for this.
Thanks ! Now I can see how crappy my websites are shown in IE …
Thanks so much for your instructions. It worked great for IE6, but not for IE7 beta. It seems to be timing out. No worries. At least one version is working. The main reason I installed IE in Ubuntu is I’m constantly checking how my design pages look in IE. Now, I don’t have to switch computers. Just one question. How do you uninstall if you don’t want them anymore? Thanks once again.
Hi Ulysses – Yeah, I’ve had problems with IE7 too – it doesn’t seem possible to install IE7 with Wine at the moment, so ies4linux uses a workaround, and installs the IE7 rendering engine into the IE6 GUI. It’s kind of slow, but works sometimes.
To uninstall, just delete the /home//.ies4linux directory, and the ie* executables in /home/ /bin. Also delete the shortcuts in the Menu.
Hope that helps.
[...] Ubuntu), I installed Internet Explorer 6 which runs under Wine on my Ubuntu 8.04 desktop. I used a simple script I found from 64 bit Jungle. The script calls for Wine and cabextract to be installed, followed by [...]
Thanks so much Hodge!
I have successfully installed ie6 on ubuntu 8.10. I have also installed jre. When I am running ie6 some of the sites require jre run time environment. It is not working in ie6, but working in mozilla. can anybody help me. pl send reply to msvr65@gmail.com
[...] And here is a nice explanation if needed IEs4Linux – Internet Explorer 5.0, 5.5, 6 & 7 on Ubuntu Linux [...]