To be clear, I don't maintain the 12.x.x branch of VMware, because I cannot reliably test the both versions on my personal machine. I only put instructions to install the last version I have built and tested.
Exceptionally, I have updated the package for 12.5.8 because it's probably the last update VMware will provide for this version. But keep in mind that I won't maintain compatibility for Linux > 4.14 (which is fortunately the new LTS) or fix future bugs/incompatibilities.
So, if you don't want to stay on Linux LTS, you should switch to vmware-patch. It is not as convenient to install as this package but the current maintainer provides the compatibility with this version of VMware.
Pinned Comments
jihem commented on 2020-02-10 17:29 (UTC) (edited on 2021-06-19 13:19 (UTC) by jihem)
After the first installation, please:
1) install the appropriate headers package(s) for your installed kernel(s): linux-headers for default kernel, linux-lts-headers for LTS kernel...
2) reboot or load vmw_vmci and vmmon kernel modules (modprobe -a vmw_vmci vmmon)
3) Enable the services you need (using .service units to activate them during boot or .path units to activate them when a VM is started) :
vmware-networks: to have network access inside VMs
vmware-usbarbitrator: to connect USB devices inside VMs