ArchLinux系安装VMware

安装依赖

1
yay -s fuse2 gksu gtkmm linux-headers ncurses50-compat-libs libcanberra
  • fuse2 :提供 vmware-vmblock-fuse
  • gksu :(AUR)支持需要 root 权限的操作(比如内存分配、注册许可证等等)
  • gtkmm :支持 GUI
  • linux-headers :模块编译所需
  • ncurses5-compat-libs :(AUR)支持安装程序的 —console 选项
  • libcanberra :支持事件提示音

下载最新的安装包

VMware Workstation Pro
Player

安装

从aur库安装

1
yay vmware-workstation

从下载的安装包安装

1
sudo ./VMware-edition-version.release.architecture.bundle

当安装程序询问 System service scripts directory 的设置时,输入 /etc/init.d 即可
安装过程中会收到”No rc*.d style init script directories”错误。这可以安全忽略,因为Arch使用的是systemd.

一些选项:

  • --eulas-agreed : 跳过各种许可协议
  • --console : 使用命令行界面,而非 GUI
  • --custom : 允许自定义安装目录,比如/usr/local(记得修改#Systemd 服务一节下,vmware-usbarbitrator.service中的路径)
  • -I, --ignore-errors : 忽略致命错误
  • --set-setting=vmware-workstation serialNumber XXXXX-XXXXX-XXXXX-XXXXX-XXXXX : 设置安装时使用的序列号(有利于脚本化安装)
  • --required : 只询问必要的问题(当结合--eulas-agreed--console时可以实现静默安装)

添加Systemd服务(可选)

安装服务包,之后就能使用enable了

1
yay vmware-systemd-servers

参考:VMware Wiki

-------------本文结束感谢阅读-------------