It’s me again with another how-to VMware in Ubuntu…
Well as you might know, VMware have not updated their VMware versions to the latest kernel(nor GCC nor Gnome libs), so the task is kinda hard… the best advice for newbies is to wait, wait, and wait for VMware to release a supported version.
Steps:
1. Get VMware Server from www.vmware.com(don’t forget to get the serial too) since we’re using Ubuntu you should get the tar.gz file.
2. Install build-essential linux-kernel-devel and linux-headers-generic(or the one you’re using), extract the vmware tar.gz file right click -> “extract here” or:
tar xvvzf VMware-server-1.0.5-80187.tar.gz3. Run the installer:
cd vmware-server-distrib
sudo ./vmware-install.pl
follow all the instructions… but DO NOT RUN vmware-config.pl
4. Get vmware-any-any-update-116.tgz from http://groups.google.com/group/vmkernelnewbies/files?hl=en actually you can get vmware-any-any-update-116-bridge-wireless.tgz that includes wireless support(I believe).
5. Run the any-any updates:
tar xvvf vmware-any-any-update-116.tgz
cd vmware-any-any-update116
sudo ./runme.plAnd select yes on run vmware-config.pl
6. Select your favorite options :)
7. Now, you have it installed… then RUN IT :)vmware
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4’ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0’ not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4’ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0’ not found (required by /usr/lib/libstdc++.so.6)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_3.4’ not found (required by /usr/lib/libcairo.so.2)
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1: version `GCC_4.2.0’ not found (required by /usr/lib/libstdc++.so.6)Nice error… I like that hehe, we’re screw… are we?… well nop actually.
8. VMware is complaining about some missing libraries, and these are mainly GUI libraries(libcairo)… so what we do? we copy them to the VMware libs directory:
sudo ln -s /usr/lib/gcc/i486-linux-gnu/4.2.3/libgcc_s.so /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1
sudo ln -s /usr/lib/libpng12.so.0 /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0
9. Try to run your VMware again… and yes, we see the light at the end of the tunel :):
vmware