Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I need to install a Windows application, which checks if there is Internet Explorer of at least 5th version installed and refuses to install (while I believe it does not really need it to work) if it is not.

I've tried winetricks to install ie 8, 7, 6 full, 6 versions it offers - none worked - versions 7 and 8 installers report a function missing in msvcr (installing all msvcr versions didn't help), ie6 report some other error (I'll specify if it matters).

I've also tried IEs4Linux - it also fails, complaining for a "BadIDChoice" X Window System error received by ies4linux-gtk.py.

Is there a way to install any IE version in Ubuntu 10.10 with Wine or to mock its presence? I don't even need it to work, just to be installed in the Wine system so that other Windows programs could see it's there.

I use Ubuntu 10.10 with Wine 1.3.8.

share|improve this question
    
What is the application? Maybe we can determine what it wants as proof of IE5+. –  djeikyb Mar 31 '11 at 1:50
add comment

4 Answers

If you want to fake having it installed, try : winetricks Install winetricks

alt text

If this isn't working, I can't help you much, except to suggest installing with playonlinux and then replacing your wine prefix with the ie's prefix, but that would mean you have to reinstall everything.

share|improve this answer
    
Thanks. I didn't see there is an option to fake in winetriks, I only tried real IEs there. I am going to try this. –  Ivan Dec 20 '10 at 13:07
    
I have checked - I have no fakeie6 option in winetricks. At the same time, while you have only fakeie for the f letter, I have fakechinese fakejapanese fakekorean ffdshow firefox flash fm20 fontfix fontsmooth-bgr fontsmooth-disable fontsmooth-gray fontsmooth-rgb. That's a pity, your answer was so promising... –  Ivan Dec 21 '10 at 1:23
    
I believe fakeie6 was removed from current winetricks because it doesn't do anything anymore - the registry changes it made are default. –  Scott Ritchie Dec 21 '10 at 1:27
    
ahhh... I need to update my winetricks :P –  RolandiXor Dec 21 '10 at 15:18
add comment

Ivan, in the Wine HQ AppDB (http://appdb.winehq.org), there are entries for several versions of Internet Explorer. Have you tried them all with no success? Pay attention to the versions, it's not unusual that a newer Wine version breaks apps that worked in a previous one.

However, as I have never had the need for using IE under Wine (and never tried it), for the sake of easeness, I would expressly recommend you use PlayOnLinux you can

apt-get install playonlinux

So far, I had zero problems when installing games & apps through scripts in their repositories. There are many possibilities here:

  • Use it directly to install IE 6 or 7
  • Use their site to check what their scripts do, so you can do it yourself instead (check http://www.playonlinux.com/repository/?cat=4 and then click over IE 6 & 7 entries)
  • You can just use it to manage a "Wine environment" and configure different Wine prefixes/versions for each app - even if there's no script available from them, but you manage to configure/run the application by yourself
share|improve this answer
    
"there are entries for several versions of Internet Explorer. Have you tried them all with no success?" - Yes, I've tried installing (by means of a special installer (like winetricks or IEs4Linux) and just by launching an original installer as well) all the IEs from 6 to 8 with no luck. I couldn't find an IE 5 installer anywhere (it could solve my problem too, but seems I need an archaeologist to find this fossil). –  Ivan Dec 18 '10 at 20:17
    
"However, as I have never had the need for using IE under Wine" - neither I need to use it, I just need it to be installed because another win32 application (CorelDraw X3) installer insists it depends on it (while in real it does not) and refuses to install. –  Ivan Dec 18 '10 at 20:19
add comment

The answers are in this blog post of mine. Since you already have the Wine PPA with the beta wines, you should already have winetricks. Literally all you need to do at this point is:

winetricks ie6

(or winetricks ie7, or winetricks ie8). Note that I'm not certain if ie8 actually works at this point, but it at least installs.

If you want fake IE, this is now a built in feature of Wine, provided you have Wine's gecko installed. Wine-gecko is in a separate package, but it should have been installed automatically when you installed Wine.

share|improve this answer
    
thanks!! your post just saved me a lot of headache!! –  user13689 Apr 6 '11 at 1:47
add comment

If you use firefox, you can use this extension to mock the browser agent.

I know its kinda not related, since you need to check for existence, but the next step might be using the IE, and it might be helpful for that.

share|improve this answer
1  
I don't need to mock the browser agent. I need to mock IE's presence to a local app (not a web application). –  Ivan Dec 18 '10 at 20:13
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.