In this article I will show you how to install VMware Player on OpenSUSE 12.3. In will not guide you through the Next -> Next -> Finish steps, from the GUI installation.
There are some tricks you have to do for a successful installation:
On OpenSUSE 12.3, the header files are located in the wrong place and the VMware cannot find them. But this should fix the problems.
1. Install the packages required by VMware Player:
$ sudo zypper install kernel-desktop-3.7.10-1.1.1.x86_64
$ sudo zypper install kernel-desktop-devel-3.7.10-1.1.1.x86_64
2. Do this trick:
$ sudo mkdir -p /lib/modules/3.7.10-1.1-desktop/build/include/linux
$ sudo cp /usr/src/linux-3.7.10-1.1-obj/x86_64/desktop/include/generated/uapi/linux/version.h /lib/modules/$(uname -r)/build/include/linux
3. Download VMware Player from the official site:
4. Add execution permissions:
$ cd ~/Downloads
$ chmod +x VMware-Player-*.bundle
5. Execute VMWare-Player and continue the installation from the Graphical User Interface:
$ $ sudo ./VMware-Player-*.bundle
$ sudo vmware-modconfig –install-all
Thnx to author very useful tip.
thank for the trick for VM Player and VM workstation.
I can’t do it with success because I have the kernel 3.7.10-1.16
I have try alternative modified two commands:
mkdir -p /lib/modules/3.7.10-1.1-desktop/build/include/linux
mkdir -p /lib/modules/3.7.10-1.16-desktop/build/include/linux
cp /usr/src/linux-3.7.10-1.1-obj/x86_64/desktop/include/generated/uapi/linux/version.h /lib/modules/$(uname -r)/build/include/linux
cp /usr/src/linux-3.7.10-1.16-obj/i386/desktop/include/generated/uapi/linux/version.h /lib/modules/$(uname -r)/build/include/linux
after that i have the mistake:
sudo vmware-modconfig –install-all
gcc and kernel headers must be installed (no success simualation of kernel headers !)
where is the mistake in the syntax ?
Is there who can help me, thanks !
Hi, I’m running suse 12.3 desktop with kernel 3.4.33-2.24-desktop. I have tried the above method, and still getting the same message, Any ideas?
Hi Andras.
Run sudo vmware-modconfig –install-all after
command “sudo vmware-modconfig –install-all”
Good!Useful knowledge.
Hello, at first, sorry for my english 😛
I’m try this method and i get the message
“Could not locate make. Unable to build.”
Searching the web, i found that i must have install “make”.
So i try
“zypper install make”
and 2 packages was installed. Then run vmplayer and it works.
Thanks!
(Säcsisch:) Danke, sehr hilfreich!
(oder angelsächsisch:) Thank you, very helpful!