|
|
GNU/Linux Desktop Survival Guide by Graham Williams |
|
|||
VMware is an excellent solution for running legacy MSWindows applications without the need for dual boot nor the need for having an extra machine. You end up with a genuine installation of MSWindows, not an emulator, so that compatibility is not an issue.
You can trial VMware for 30 days, which is a good idea to try it out. Visit http://www.vmware.com and register for the trial.
Unfortunately, VMware is not packaged for Debian GNU/Linux, but you can install either the RPM or the TAR. The TAR is recommended. Download the TAR as: VMware-workstation-4.5.2-8848.tar.gz. Both VMware and any updates should install quite painlessly.
Install the Debian package for the kernel headers corresponding to the kernel you are running (e.g., kernel-headers-2.6.7-1-686-smp). VMware will need to compile some kernel modules.
Let the install script install in /usr/local/.
As root:
# tar zxvf VMware-workstation-4.5.2-8848.tar.gz
# cd vmware-distrib
# ./vmware-install.pl
/usr/local/bin
<enter> (/etc)
<enter> (/etc/init.d)
<enter> (/usr/local/lib/vmware)
<enter> (yes to create path)
<enter> (/usr/local/share/man)
<enter> (/usr/local/doc/vmware)
<enter> (yes to create path)
<enter> (yes to invoke /usr/local/bin/vmware-config.pl)
<enter> (yes to display license)
yes (accept license)
<enter> (build modules)
<enter> (/lib/modules/2.6.7-1-686-smp/build/include)
<enter> (networking)
<enter> (NAT networking)
<enter> (probe for private subnet -> 192.168.130.0/255.255.255.0)
<enter> (no host-only networking)
yes (access the host's filesystem)
<enter> (probe for private subnet -> 172.16.199.1/255.255.255.0)
(It requests that in /etc/samba/smb.conf there is a "socket
address" line that contains only your real host IP address -
I don't have such a line)
<enter> (supply username/ SMB password)
<enter> (no other username/password at this time)
|
The vmware-config.pl script might be useful.
Relevant kernel modules will be placed in /lib/modules/`uname -r`/ and vmware has a good uninstall script to remove itself if required. Also, the vmware install script will move an old version out of the way.
