本文介绍在Arch Linux/Manjaro Linux发行版上安装VMware Workstation pro/player的方法,可参考在Ubuntu 18.04.2中安装VMware Workstation 15的方法。
一、安装yay AUR帮助器和依赖项 1、安装yay AUR帮助器 首先安装一个名为yay的智能AUR助手,参考安装及使用Arch Linux/Manjaro系统中的AUR助手yay一文。 2、安装依赖项 安装在Arch Linux/Manjaro上运行VMware Workstation所需的所有依赖项: sudo pacman -S fuse2 gtkmm linux-headers pcsclite libcanberra -console安装程序所需的另一个包是ncurses5-compat-libs,这可以在AUR上找到: yay -S --noconfirm --needed ncurses5-compat-libs
二、安装VMware Workstation Pro或Player 有两种选择: 1:从x86_64的包构建安装 vmware-workstation软件包在AUR上可用,可以通过运行命令进行安装: yay -S --noconfirm --needed vmware-workstation 然后,根据需要,启用以下某些服务: 1]、用于访客网络访问的vmware-networks.service 2]、vmware-usbarbitrator.service用于将USB设备连接到guest虚拟机 3]、vmware-hostd.service用于共享虚拟机 例: sudo systemctl enable vmware-networks.service vmware-usbarbitrator.service vmware-hostd.service sudo systemctl start vmware-networks.service vmware-usbarbitrator.service vmware-hostd.service 确认服务状态: sudo systemctl status vmware-networks.service vmware-usbarbitrator.service vmware-hostd.service 最后,加载VMware模块: sudo modprobe -a vmw_vmci vmmon 要启动VMware Workstation,请运行以下命令。 1]、启动VMware Workstation Pro: $ vmware 2]、启动VMware Workstation Player: $ vmplayer
2:使用VMware bundle安装 下载最新的VMware Workstation Pro或Player,到vmware网站就可以下载了,了解:VMware Workstation Pro 15.0发布下载,新功能及更新解说。 选择要使用的VMware版本并下载它,本文以15.0.4为例,下载完成后,使用下载的文件开始安装: $ chmod +x VMware-Player-15.0.4-12990004.x86_64.bundle $ sudo ./VMware-Player-15.0.4-12990004.x86_64.bundle Extracting VMware Installer...done. 将启动安装程序UI,接受许可协议条款并单击下一步(next):
在下一个配置页面上,选择系统服务脚本目录,使用/etc/init.d(默认值):
选择是否允许在启动时检查产品更新:
选择“是(yes)”加入VMware的客户体验改善计划(“CEIP”),使用“否(no)”拒绝:
如果有,请输入许可证密钥:
安装应该在几分钟内完成:
如果成功,将显示成功消息:
至此,安装VMware Workstation已经成功了。
三、配置VMware Workstation systemd服务 添加vmware.service: cat <<EOF | sudo tee /etc/systemd/system/vmware.service [Unit] Description=VMware daemon Requires=vmware-usbarbitrator.service Before=vmware-usbarbitrator.service After=network.target [Service] ExecStart=/etc/init.d/vmware start ExecStop=/etc/init.d/vmware stop PIDFile=/var/lock/subsys/vmware RemainAfterExit=yes [Install] WantedBy=multi-user.target EOF 添加vmware-usbarbitrator.service: cat <<EOF | sudo tee /etc/systemd/system/vmware-usbarbitrator.service [Unit] Description=VMware USB Arbitrator Requires=vmware.service After=vmware.service [Service] ExecStart=/usr/bin/vmware-usbarbitrator ExecStop=/usr/bin/vmware-usbarbitrator --kill RemainAfterExit=yes [Install] WantedBy=multi-user.target EOF 如果要从另一个Workstation Server控制台连接到VMware Workstation,请添加此服务: cat <<EOF | sudo tee /etc/systemd/system/vmware-workstation-server.service [Unit] Description=VMware Workstation Server Requires=vmware.service After=vmware.service [Service] ExecStart=/etc/init.d/vmware-workstation-server start ExecStop=/etc/init.d/vmware-workstation-server stop PIDFile=/var/lock/subsys/vmware-workstation-server RemainAfterExit=yes [Install] WantedBy=multi-user.target EOF 启动VMware服务: sudo systemctl daemon-reload sudo systemctl start vmware.service vmware-usbarbitrator.service 重新编译VMware内核模块: sudo vmware-modconfig --console --install-all
四、在Arch/Manjaro上卸载VMware Workstation的方法 要卸载VMware,你需要软件名称,通过运行命令检查已安装的软件名称: $ vmware-installer -l Product Name:vmware-player Product Version:15.0.4.12990004 使用-u选项运行卸载: sudo vmware-installer -u vmware-player --required --required是跳过确认的。 注:要从AUR安装,请使用: $ yay -Rns vmware-workstation
相关主题 |