Thursday, September 28, 2006

Wine - Running exe on Linux

If you feel the need to run some specific windows application(*.exe)
on linux, then wine may be very full.

Steps I followed in Fedora core 5 to run firefox.exe is given below:

[root@sriram sriram]# yum -y install wine

Dependencies Resolved
Transaction Summary
===========================================
Install 10 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 11 M
Downloading Packages:
(1/10): wine-tools-0.9.20 100% |=============| 535 kB 00:55
(2/10): wine-esd-0.9.20-1 100% |============| 32 kB 00:02
(3/10): wine-nas-0.9.20-1 100 |=============| 20 kB 00:01
(4/10): wine-capi-0.9.20- 100% |============| 21 kB 00:00
(5/10): wine-jack-0.9.20- 100% |============| 21 kB 00:02
(6/10): wine-cms-0.9.20-1 100% |===========| 34 kB 00:03
(7/10): wine-core-0.9.20- 100% |============| 9.8 MB 18:42
(8/10): wine-0.9.20-1.fc5 100% |============| 16 kB 00:01
(9/10): wine-ldap-0.9.20- 100% |============| 82 kB 00:08
(10/10): wine-twain-0.9.2 100% |============| 25 kB 00:01
warning: rpmts_HdrFromFdno: Header V3 DSA signature:
NOKEY, key ID 1ac70ce6
Public key for wine-tools-0.9.20-1.fc5.i386.rpm is not installed
Retrieving GPG key from file:///etc/pki/rpm-gpg/
RPM-GPG-KEY-fedora-extras
Importing GPG key 0x1AC70CE6 "Fedora Project
"
Key imported successfully
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded


Running Transaction
Installing: wine-core ####################### [ 1/10]
Installing: wine-tools ####################### [ 2/10]
Installing: wine-esd ####################### [ 3/10]
Installing: wine-nas ####################### [ 4/10]
Installing: wine-capi ####################### [ 5/10]
Installing: wine-jack ####################### [ 6/10]
Installing: wine-cms ####################### [ 7/10]
Installing: wine-ldap ####################### [ 8/10]
Installing: wine-twain ####################### [ 9/10]
Installing: wine ####################### [10/10]

Installed: wine.i386 0:0.9.20-1.fc5
Dependency Installed: wine-capi.i386 0:0.9.20-1.fc5 wine-cms.i386 0:0.9.20-1.fc5
wine-core.i386 0:0.9.20-1.fc5 wine-esd.i386 0:0.9.20-1.fc5 wine-jack.i386 0:0.9
.20-1.fc5 wine-ldap.i386 0:0.9.20-1.fc5 wine-nas.i386 0:0.9.20-1.fc5 wine-tools.
i386 0:0.9.20-1.fc5 wine-twain.i386 0:0.9.20-1.fc5
Complete!

Wine Installation Directory :

[root@sriram sriram]# cd /root/.wine
[root@sriram .wine]# ls
dosdevices drive_c regba80000.tmp system.reg userdef.reg user.reg
[root@sriram c:]# pwd
/root/.wine/dosdevices/c:

I downloaded Firefox_Setup 1.5.0.6.exe for windows in
/root/.wine/dosdevices/c:

To install firefox for windows
[root@sriram c:]# wine Firefox_Setup 1.5.0.6.exe
(Follow procedure as you would follow in windows).

This will create 2 directories :
1) Program Files
2) windows

Now to execute Firefox for windows
#cd /root/.wine/dosdevices/c:/Program Files/Mozilla Firefox

#wine firefox.exe

This will start the firefox version of windows.