I downloaded VMware-player-2.0.2-59824.i386.rpm and converted it with alien.
# alien VMware-player-2.0.2-59824.i386.rpm --scripts
I had installed it before, then removed it to install vmware-server (because vmware-server complained that installing it caused file conflicts with vmplayer) and later removed vmware-server again and reinstalled vmplayer.
The bits left behind by vmware-server seem to break it...
The nice thing would be to find them and remove them, but I found a workaround.
When I first tried to install the player again I got error messages from some of the install scripts:
dpkg: error processing vmwareplayer_2.0.2-59825_i386.deb (--install):
subprocess pre-installation script returned error exit status 1
/var/lib/dpkg/tmp.ci/postrm: line 25: [: abort-install: integer expression expected
Errors were encountered while processing:
vmwareplayer_2.0.2-59825_i386.deb
So I backed up the deb file and built a copy of it with no scripts using:
# alien VMware-player-2.0.2-59824.i386.rpm
(and renamed that vmwareplayer_2.0.2-59825_i386.deb.no_scripts)
I was able to install it, but when I tried to run the player I found more hangovers of having had vmware-server installed:
$ vmplayer
Unable to load image-loading module: /build/mts/release/bora-59824/bora/build/release/ws/vmui/../libdir/libconf/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: /build/mts/release/bora-59824/bora/build/release/ws/vmui/../libdir/libconf/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so: cannot open shared object file: No such file or directory
I made sure it was there:
$ locate libpixbufloader-png.so
/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
Eventually I found the solution was to run:
# /usr/bin/vmware-config.pl
but... that failed:
# /usr/bin/vmware-config.pl
Making sure services for VMware Player are stopped.
sh: /etc/init.d/vmware: No such file or directory
sh: /etc/init.d/vmware: No such file or directory
Unable to stop services for VMware Player
Execution aborted.
OK, so fake it:
Make a copy of /etc/init.d/vmware containing:
#!/bin/bash
echo $1
then:
# chmod +x /etc/init.d/vmware
Now run the config again:
# /usr/bin/vmware-config.pl
Making sure services for VMware Player are stopped.
status
stop
Configuring fallback GTK+ 2.4 libraries.
In which directory do you want to install the theme icons?
[/usr/share/icons]
...
and go through the rest of the config.
After this (if you have your correct compiler etc installed, you should find that vmplayer will start happily)
Once that works you will find you can now go back and over-install the copy of vmwareplayer_2.0.2-59825_i386.deb that DOES have scripts without it erroring, so you get your correct startup scripts etc...
Once you've reinstalled it you will again need to run
# /usr/bin/vmware-config.pl
one more time otherwise trying to run vmplayer will give you:
$ vmplayer
vmware is installed, but it has not been (correctly) configured
for this system. To (re-)configure it, invoke the following command:
/usr/bin/vmware-config.pl.