2022年6月8日 星期三

DKMS for vmware-host-modules

 參考 asus-ec-driver 的 dkms 改寫出來的, 懶的再包成 .deb 了. 一方面也是因為我 script 裡是另外去下載 source-core, 所以並不存在固定 package_version : 

https://github.com/zetta-shao/vmware-hostmodules-dkms.git

執行 sudo ./mkmod.sh 就可以. 
如果要更改為 workstation 16.2.3 則下 "sudo ./mkmod.sh workstation-16.2.3" , 
如果想清掉已安裝的 source code, 下 sudo ./mkmod.sh clean

mkmod.sh 裡 BRANCH 寫上目前正在用的版本, 如果不知道要寫什麼的話, 可以敲: 

git ls-remote https://github.com/mkubecek/vmware-host-modules.git|grep heads

看 refs/heads/ 之後寫的版號有哪個是相符於自己使用的版本, 就是敲哪個. 

ps.直接使用 "workstation" 我確定是沒用的.


這包裡面的東西只是 vmware-host-modules 裡的三個 Makefile 用另外別的檔案取代執行, 完全沒有動到原本的 code. 也因為我執行的 makefile 是別的 makefile, 往後可能會有不相容的情況 (目前我試 12.5.9 跟 16.2.1 是都一切正常就是..), 有不相容時到時再說....

順路一提目前已知要裝的套件有: build-essential, git, dkms. 相依套件會有一大票.

沒有留言: