Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
09-11-2005, 04:59 AM
|
#1
|
Member
Registered: Apr 2003
Location: Netherlands
Distribution: SuSE (before: Gentoo, Slackware)
Posts: 613
Rep:
|
Running Internet Explorer 5 with Wine
This may seam like a weird question: I'd like to run Internet Explorer 5.x with Wine. I don't use IE to browse for websites (I have konqueror for that), but I use it to test the websites I create. MSIE 5.0/5.5/6.0 have nasty bugs with stylesheet rendering, but unfortunately I can't ignore MSIE because many visitors use it.
I have Internet Explorer 6.0 working, but I still need to test with 5.0/5.5.
From quirksmode.org, I copied the older MSIE versions, but I get this error when running an older version of MSIE:
Quote:
wine: Call from 0x40168a to unimplemented function shdocvw.dll.IEWinMain, aborting
wine: Unhandled exception (thread 0009), starting debugger...
WineDbg starting on pid 0x8
Unhandled exception: unimplemented function shdocvw.dll.IEWinMain called in 32-bit code (0x45b6a053).
|
I get the sense that wine can't find the right SHDOCVW.DLL, but how can this be fixed?
Thanks in advice. 
|
|
|
09-11-2005, 06:30 AM
|
#2
|
Senior Member
Registered: Oct 2004
Location: Athens, Greece
Distribution: Slackware, arch
Posts: 1,783
Rep:
|
You can run it with crossover office. When I installed Microsoft office 2000 in linux (with crossover office) IE 5 was also installed. The webpage is http://www.codeweavers.com/products/ but the product is not for free
|
|
|
09-11-2005, 02:06 PM
|
#3
|
Member
Registered: Apr 2003
Location: Netherlands
Distribution: SuSE (before: Gentoo, Slackware)
Posts: 613
Original Poster
Rep:
|
Too bad, because I already have the rest working with the normal version of Wine... I still hope it's possible with wine itself. 
|
|
|
09-12-2005, 11:15 AM
|
#4
|
LQ Newbie
Registered: Sep 2005
Location: Romania/Bucharest
Distribution: Ferdora Core 3
Posts: 7
Rep:
|
I found this in another post:
http://www.tatanka.com.br/ies4linux/index.html
It's a script that installs and configures IE5/IE5.5/IE6 on linux using wine. I didn't try the script, but it seems to work.
|
|
|
09-12-2005, 12:55 PM
|
#5
|
Member
Registered: Apr 2003
Location: Netherlands
Distribution: SuSE (before: Gentoo, Slackware)
Posts: 613
Original Poster
Rep:
|
Quote:
Originally posted by sorin25
I found this in another post:
http://www.tatanka.com.br/ies4linux/index.html
It's a script that installs and configures IE5/IE5.5/IE6 on linux using wine. I didn't try the script, but it seems to work.
|
Really cool, thanks a lot! This seams like the best solution that could be found.. An automated installer script :-)
update: I didn't get the IE versions of the automated installer script working, but I found a trick to fix my first problem.
I managed to get the older versions of MSIE running with the following command:
Code:
WINEDLLOVERRIDES="urlmon=n;shdocvw=n;mshtml=n"
wine 'C:/Program Files/Multiple IE/ie5.01sp2nt/IEXPLORE.EXE'
Last edited by yapp; 09-12-2005 at 03:48 PM.
|
|
|
09-12-2005, 12:57 PM
|
#6
|
Member
Registered: Oct 2003
Location: Greece
Distribution: Debian sid
Posts: 248
Rep:
|
I did that with wine tools.
winetools normally installs IE6 but if you put the ie5 setup program (with all the rest .cab files) in ~/winetools/sys and rename it to ie6setup.exe , winetools will use it instead of downloading the real ie6setup.exe.
I used wine20050429. By the way, what version of wine are you using? There might be a bug in wine preventing you from installing ie. Link to winetools:
http://www.von-thadden.de/Joachim/WineTools/
|
|
|
09-12-2005, 05:02 PM
|
#7
|
Member
Registered: Apr 2003
Location: Netherlands
Distribution: SuSE (before: Gentoo, Slackware)
Posts: 613
Original Poster
Rep:
|
Whoo hoo. I've managed to get IE5/5.5 working with 'ies4linux' in wine 20050725.
I needed a long list of dll-overrides to get it working. Basically I added a new dll-override each time I get an "stub" error message at the console.
This is the list I've used to run it:
Code:
WINEDLLOVERRIDES="ole32=n;mlang=n;shdocvw=n;shdoclc=n;
urlmon=n;shlwapi=n;mshtml=n;mshtmled=n;mshtmler=n;wininet=n"
wine /home/diederik/.ies4linux/ie55/drive_c/etc...
|
|
|
09-13-2005, 03:13 AM
|
#8
|
LQ Newbie
Registered: Sep 2005
Location: Romania/Bucharest
Distribution: Ferdora Core 3
Posts: 7
Rep:
|
Checkout the wine.conf man, there is a section for DllOverrides, and also one per application [AppDefaults\\<appname>\\DllOverrides]. I haven't used it, but should shorten your command line a lot.
|
|
|
09-13-2005, 06:38 AM
|
#9
|
Member
Registered: Oct 2003
Location: Greece
Distribution: Debian sid
Posts: 248
Rep:
|
Hey, wine.conf isn't used anymore since wine 200506xx.
Instead, you can add dlloverrides using wineconf, the wine configuration utility.
|
|
|
09-14-2005, 12:41 PM
|
#10
|
Member
Registered: Apr 2003
Location: Netherlands
Distribution: SuSE (before: Gentoo, Slackware)
Posts: 613
Original Poster
Rep:
|
Quote:
Originally posted by gkiagia
Hey, wine.conf isn't used anymore since wine 200506xx.
Instead, you can add dlloverrides using wineconf, the wine configuration utility.
|
I don't believe I've found application-specific dlloverrides in the winecfg tool yet.. I've found the keys in the registry though.
|
|
|
All times are GMT -5. The time now is 04:55 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|