记一次arch 2021 aur 安装 vmware 15.5.2 老爷机 旧主机
https://files.cnblogs.com/files/marklove/cmd.7z 我执行过的命令行
具体流程
修改版本刷新 updpkgsums 后 makepkg -si vmware-workstation15
vmware-host-modules 打来自 vmware-workstation15 的 补丁 后 makepkg -si
下载一堆依赖
加载驱动 重启 开启服务 重启 ok 全部工作正常
下下文的时候安装的 15.5.7 后再安装的15.5.2。。所以有部分不适用 全新安装15.5.2 自行理解
https://wiki.archlinux.org/title/VMware
看wiki
启动几个服务 最终 网卡配置器工作
systemctl enable vmware-authd
systemctl enable vmware-hostd
systemctl enable vmware-hostd-certificates
systemctl enable vmware-networks
systemctl enable vmware-networks-configuration
Arch xfce4 安装解压缩软件
下文主要是没启动 几个服务导致网卡配置器不能工作 ,
安装方法
pacman -S thunar-archive-plugin xarchiver zip unzip p7zip arj lzop cpio unrar
文件解压命令。
".tar.gz"文件
tar -zxvf xxx.tar.gz
".tar.bz2"文件
tar -jxvf xxx.tar.bz2
Reference: http://blog.csdn.net/langeldep/article/details/6804691
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
linux-headers
yay vmware 15
下回来的是15.5.7_17171714这个版本 对显卡有要求
我们的目标版本15.5.2_15785246
记得 这是一定要安装的。 这样减少依赖麻烦问题
PKGBUILD
修改
pkgver=15.5.2
_buildver=15785246
sudo pacman -S pacman-contrib
updpkgsums 刷新PKGBUILD 的sha256sums
不然装不上文件校验码不对。
makepkg -si
/home/用户名/.cache/vmware-workstation15/
或者
git clone https://aur.archlinux.org/vmware-workstation15.git
第一次安装有提示这个
重载 sudo modprobe -a vmw_vmci vmmon
或者 重启
Version mismatch with vmmon module: expecting 385.0, got 392.0.
You have an incorrect version of the 'vmmon' kernel module.
Try reinstalling VMware Workstation.
git clone https://github.com/mkubecek/vmware-host-modules
切换分支到 15.5.2
复制/home/用户名/.cache/vmware-workstation15/vmmon.patch
过来 执行 patch -p0 Makefile vmmon.patch
错误留下作笔记patch -p0 Makefile vmmon.patch patch -p0 linux/hostif.c vmmon.patch
生成的补丁中包含路径信息,打补丁时需要查看patch文件,一般是第一行,检查patch文件包含在几层目录中,然后对应于patch命令的 -p几,-p后边的数字表示忽视几层目录 <后边为patch文件的路径
/home/用户名/m/vmware-host-modules-workstation-15.5.2/vmmon-only/
patch -p2 < vmmon.patch
/lib/modules/5.11.16-arch1-1/kernel/drivers/misc/vmmon.ko.xz
我们安装的在
/lib/modules/5.11.16-arch1-1/misc/vmmon.ko
find -name vmmon.* 用这一句找
压缩 sudo xz -z vmmon.ko
复制过去
sudo thunar 小心操作这是管理员权限文件管理。!
sudo modprobe -a vmw_vmci vmmon
问题依旧 似乎没被更新
./var/lib/dkms/vmware-workstation15/15.5.2_15785246/5.11.16-arch1-1/x86_64/module/vmmon.ko.xz
最后绝招重启。!
去源码目录make install
sudo modprobe vmw_vmci vmmon
sudo modprobe -a vmw_vmci vmmon
久违的桌面出来了 。!!!!!!
sudo modprobe vmw_vmci vmmon
无网络,具体情况不清除 直接 ./VMware-Workstation-Full-15.5.2-15785246.x86_64.bundle
报错.
vmware-netcfg
double free or corruption (out)