Install VMware Workstation 12 on Fedora 24 Workstation

VMware Workstation Pro is one of the best virtualization platforms, with more than 15 years on the market. Learn how to solve some problems and install this platform your Fedora Workstation.


Before the start, take a look at your operational system status and check if you have the configuration I have. If you get some error, leave a comment below and tell me what Kernel and OS version you are using.

Check your operational system information:

uname -a

Now check your kernel information:

uname -r

That’s my output data:

System information - Console

Remember: it’s possible this tutorial work if you got different versions. It’s just a debug information if you got some error.


Update your system

Always before use package managers, remember to update the repositories list:

dnf update

Ok, now we have everything to start.


01. Install VMware Workstation 12.1.1 PRO for Linux

wget -O vmware-workstation.bundle
chmod +x vmware-workstation.bundle

If the VMware link it’s not avaliable, just go to VMware website and download using your browser:

After starting the installer, just follows all installation steps until the finish.


02. Install dependencies packages

All content below is used to compile and other development things. Are used by VMware to recompile their modules.

Just run the commands below as root.

dnf groupinstall "Development tools"
dnf install kernel-headers kernel-devel gcc glibc-headers


03. Run the script to FIX

Now you just need to run the script below. It was developed by two Linux’s users. The Vincent Cojot found errors with directories and files names and make a script fix. And the billzq found errors about kernel dependence.

My script’s just both scripts in one. Just run it:

wget && chmod +x && sudo ./

And that’s it

Now your VMware Workstation should work. Just go to your apps launcher or type “vmware” on a terminal.



Need help?

If you have any question, just let me know in the comments below. I will be glad to help you! ^^



  • Andrew Pletch

    asks for kernel-headers.4.7.4 and what I have is kernel-headers.4.7.5.

    • thenets

      Sorry, Andrew :/ I don’t see your comment. Was sent to span box.
      The solution for your problem is change the script to support your kernel version or reinstall the kernel 4.7.4.