如何在Linux系统上安装VMware Workstation 17 Pro

本教程将向您展示如何在RHEL-based distributions(如CentOSFedoraRocky LinuxAlmaLinux)以及Debian-based distributions(如UbuntuLinux Mint)上安装VMware Workstation 17 Pro

VMware Workstation 17 Pro是一款流行的软件,它允许您在物理主机上运行多个不同的虚拟机,使用的是Type II超管理器(Hosted Hypervisors)的概念。

VMware Workstation 17 Pro有哪些新功能

  • 容器和Kubernetes支持 – 使用vctl命令行工具构建、运行、拉取和推送容器映像。
  • 新增对RHEL 9、Debian 11.x和Ubuntu 22.04的访客操作系统支持。
  • 支持访客中的DirectX 11和OpenGL 4.3。
  • Linux工作站的Vulkan渲染支持。
  • 暗模式支持,优化用户体验。
  • vSphere 7.0支持。
  • 支持ESXi主机电源操作,如关闭、重启和进入/退出维护模式。
  • 通过改进的OVF/OVA支持,在Workstation中进行测试和实验。
  • 扫描本地文件夹、网络共享存储和USB驱动器中的虚拟机。
  • 主机关闭时自动挂起共享虚拟机。
  • 新的基于GTK+ 3的Linux用户界面。
  • 还有其他一些功能,你将通过实践和动手实验室发现。

前提条件

  1. 确保你的系统是64位的“VMware不提供32位版本”,并且其虚拟化功能已启用。
  2. 不幸的是,第16版不支持32位处理器,可能是因为需要更高级别的处理器来实现功能改进,但VMware没有谈论具体原因。
  3. 确保你有许可证密钥来激活产品,或者你将在评估模式下工作“具有相同功能,但只有30天期限”评估模式期限结束后,你必须输入许可证密钥来激活产品。
  4. 在开始本指南之前,你需要拥有root账户或具有sudo权限的非root用户配置在你的系统上(物理主机)。
  5. 确保你的系统和内核是最新的

步骤1:下载VMware Workstation 17 Pro

1.首先以root或非root用户身份登录到您的服务器,并使用sudo权限运行以下命令来保持系统处于最新状态。

sudo yum update     [On RedHat Systems]
sudo dnf update     [On Fedora]
sudo apt update     [On Debian Systems] 

2.接下来,使用以下wget命令从VMware官方网站下载VMWare Workstation Pro安装程序脚本捆绑包。

wget https://download3.vmware.com/software/WKST-1702-LX/VMware-Workstation-Full-17.0.2-21581411.x86_64.bundle

3.下载完VMWare Workstation Pro脚本文件后,进入包含脚本文件的目录,并按照以下步骤设置适当的执行权限。

# chmod a+x VMware-Workstation-Full-17.0.2-21581411.x86_64.bundle

第二步:在Linux中安装VMWare Workstation 17 Pro

4.现在运行安装程序脚本,在Linux主机系统上安装VMWare Workstation Pro,安装过程将以静默方式进行,并在终端中显示安装进度。

./VMware-Workstation-Full-17.0.2-21581411.x86_64.bundle
OR
sudo ./VMware-Workstation-Full-17.0.2-21581411.x86_64.bundle
Run VMWare Workstation Pro Installer

第三步:运行VMWare Workstation 17 Pro

5.首次运行VMware安装程序时,您可能会遇到以下错误,需要通过安装某些缺失的先决条件来修复,其中包括GNU编译器集合、开发工具和内核头文件,这些是安装过程中必不可少的组件。

vmware
VMWare Kernel Module Updater

安装GNU编译器集合开发工具

sudo yum groupinstall "Development tools"   [On RHEL-based Systems]
sudo dnf install gcc build-essential	    [On Debian-based Systems]

安装内核头

sudo dnf install kernel-headers		     [On RedHat Systems]
sudo apt install linux-headers-`uname -r`    [On Debian Systems]

6.安装所需的软件包后,尝试再次运行VMware。您将遇到以下许可协议。勾选“我接受许可协议中的条款”,然后点击“下一步”继续。

VMWare License Agreement

7.选择是否要让软件在启动时执行更新检查,然后点击“下一步”继续。

VMWare Software Updates

8.接下来,安装程序会提示您加入VMware客户体验改进计划。选择继续。

VMware Customer Experience Improvement Program

9.接下来,它会要求您输入VMware工作站许可密钥或免费试用30天。

VMWare Workstation License Key

10.选择后,VMware工作站将打开,允许您开始创建和管理虚拟机。

Running VMWare Workstation

从Linux中卸载VMWare工作站

要从Linux系统中卸载VMware工作站专业版,运行:

vmware-installer -u vmware-workstation
OR
sudo vmware-installer -u vmware-workstation
示例输出
All configuration information is about to be removed. Do you wish to
keep your configuration files? You can also input 'quit' or 'q' to
cancel uninstallation. [yes]: yes

Uninstalling VMware Installer 3.1.0
    Deconfiguring...
[######################################################################] 100%
Uninstallation was successful.

要删除所有VMware工作站专业版文件、配置设置和虚拟机,请运行以下命令:

sudo rm -rf /usr/vmware

一旦您卸载了VMware工作站专业版,您可以重新启动计算机。

Source:
https://www.tecmint.com/install-vmware-workstation-in-linux/