Wine: Difference between revisions

From miki
Jump to navigation Jump to search
No edit summary
Line 50: Line 50:
* See some instructions [http://www.wine-reviews.net/wine-reviews/applications/ie-7-on-linux-with-wine.html here]. The HTML rendering seems to work fine, but ASP, ActiveX, JavaScript does not work.
* See some instructions [http://www.wine-reviews.net/wine-reviews/applications/ie-7-on-linux-with-wine.html here]. The HTML rendering seems to work fine, but ASP, ActiveX, JavaScript does not work.
* Note that [http://www.tatanka.com.br/ies4linux/page/Main_Page IEs4Linux] is also working on IE7. They have a Beta available (only HTML rendering engine works).
* Note that [http://www.tatanka.com.br/ies4linux/page/Main_Page IEs4Linux] is also working on IE7. They have a Beta available (only HTML rendering engine works).

== Troubleshooting ==
=== Wine doesn't run program without ''executable'' bit ===
Error message:
<source lang="text">
The file '/home/user/Downloads/program_name.exe' is not marked as executable. If this was downloaded or copied form an untrusted source, it may be dangerous to run. For more details, read about the executable bit.
</source>
Solution:
* Change permission of the program to flag it as ''executable''
* The previous solution is not always possible if say the program is on a read-only source. If so, one can run the program with wine explicitly:
<source lang="bash">
wine program_name.exe
</source>
* Or edit the launcher, and remove the ''cautious-launcher'':
<source lang="bash">
gksu gedit /usr/share/applications/wine.desktop
</source>
:Change from
<source lang="bash">
Exec=cautious-launcher %f wine start /unix
</source>
:onto
<source lang="bash">
Exec=wine start /unix %f
</source>

Revision as of 20:18, 17 March 2011

This page is dedicated to Wine, the implementation of Windows API under Linux, and to applications running under Wine.

Tools

  • WineTricks, a quick and dirty script to easily install redistributable runtime libraries (DLL), instead of using Wine ones.

Applications

Exact Audio Copy

v0.99 prebeta5
Just run the installer under Wine.
v1.0 beta 1
Does not work out-of-the-box on Wine 1.2.x (need dev. version 1.3.11). See workaround on WineHQ:
cd .wine/drive_c/Program Files/Exact Audio Copy/
regsvr32 sql*

Internet Explorer 6

The best solution is to use the automated installer from IEs4Linux:

  • First install Wine and cabextract- Careful, under Ubuntu Lucid 10.04, IEs4Linux does not work with wine1.2~1.2-0ubuntu6~lucid5. So you'll need to force the version of Wine:
sudo aptitude install wine1.2=1.1.42-0ubuntu4
sudo aptitude install cabextract
  • Disable any AdBlocker proxy (or the installer will potentially fail downloading ADVAUTH.CAB)
  • Download and run IEs4Linux. Use --no-gui to avoid the segmentation fault in Python:
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
tar zxvf ies4linux-latest.tar.gz
cd ies4linux-*
./ies4linux --no-gui
  • Restore wine to its latest version (however this triggers some error dialog boxes when launching ie6 the next time):
sudo aptitude install wine1.2
  • That's it! Use the desktop icon (chmod +x ~/Desktop/ies4linux.desktop if needed), or type ie6 in a terminal.

Status:

  • (+) Rendering excellent
  • (+) ASP, ActiveX works
  • (?) Error while flash install, but install completes. Not tested.
  • (?) JavaScript not tested
  • (-) Heavy CPU load, hangs after exit — do killall -9 iexplore wineserver to kill the offending process)
  • (-) Sometimes mouse cursor disappears
  • (-) Privoxy interferences. It seems that Privoxy interferes with ActiveX, ASP... even when AdBlocking is disabled!

Internet Explorer 7

  • See some instructions here. The HTML rendering seems to work fine, but ASP, ActiveX, JavaScript does not work.
  • Note that IEs4Linux is also working on IE7. They have a Beta available (only HTML rendering engine works).

Troubleshooting

Wine doesn't run program without executable bit

Error message:

The file '/home/user/Downloads/program_name.exe' is not marked as executable.  If this was downloaded or copied form an untrusted source, it may be dangerous to run.  For more details, read about the executable bit.

Solution:

  • Change permission of the program to flag it as executable
  • The previous solution is not always possible if say the program is on a read-only source. If so, one can run the program with wine explicitly:
wine program_name.exe
  • Or edit the launcher, and remove the cautious-launcher:
gksu gedit /usr/share/applications/wine.desktop
Change from
Exec=cautious-launcher %f wine start /unix
onto
Exec=wine start /unix %f