• 记一次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)

  • 相关阅读:
    es6的解构赋值
    防抖
    resources saver 实现资源批量下载
    flutter了解
    export, export default 和 import的使用
    5,vue过滤和高阶函数
    4,v-for循环
    3,v-if的使用
    2,v-on绑定事件和修饰符
    怎样统一管理vue项目中的大量api和异步操作
  • 原文地址:https://www.cnblogs.com/marklove/p/14695779.html
Copyright © 2020-2023  润新知