How to install vmware workstation pro on Linux mint 22
概述
VMware 是一家专注于虚拟化技术和云计算解决方案的全球领先软件公司,成立于1998年,总部位于美国加州。它的核心技术是通过“虚拟化”将一台物理计算机的硬件资源(如CPU、内存、存储等)分割成多个独立的虚拟环境(称为虚拟机),从而实现多个操作系统或应用同时运行在同一台物理设备上,显著提升资源利用率并降低成本。
核心技术与产品
VMware 的产品覆盖多个领域,主要分为以下几类:
-
桌面虚拟化
VMware Workstation(Windows/Linux) 和 Fusion(macOS):允许用户在单台电脑上创建并运行多个虚拟机(如同时运行Windows、Linux、macOS),常用于开发测试或跨平台工作。
VMware Horizon:提供虚拟桌面(VDI),用户可通过任何设备远程访问企业桌面环境,提升灵活性和数据安全。 -
服务器虚拟化
VMware vSphere:企业级核心平台,包含:
ESXi:直接在物理服务器上运行的“Hypervisor”(虚拟机监控程序),负责分配硬件资源。
vCenter:集中管理多台ESXi服务器,实现资源动态调配、高可用性(HA)和故障迁移(vMotion)。
优势:帮助企业整合服务器资源,降低硬件成本,提升运维效率。 -
云与容器
VMware Cloud Foundation:混合云平台,整合计算、存储、网络和容器服务,支持在私有云和公有云(如AWS、Azure)间无缝迁移工作负载。
Tanzu:专注于容器化应用管理,支持Kubernetes,简化云原生开发。 -
网络与安全
NSX:软件定义网络(SDN)解决方案,提供虚拟化网络、防火墙和负载均衡,增强云环境的安全性。
VMware 是虚拟化领域的先驱,其技术奠定了现代云计算的基础。2023年,VMware被芯片巨头Broadcom(博通)收购,未来可能更聚焦于企业级混合云和订阅服务。尽管面临竞争(如微软Hyper-V、开源KVM),VMware 仍是企业IT基础设施的重要选择。
今天,我们为大家介绍一下如何在Linux mint 22上安装VMware Workstation pro。
下载
注册账号
无论早期的VMware还是现在Broadcom都要求下载者登录系统然后下载,所以,我们还是需要先注册一个账号。
注册账号比较简单,提供一个电子邮件做为账号,再提供一个密码做为账号的密码就可以。
对于想使用企业级授权的话,还是需要用企业邮箱,不能使用非企业邮箱。
下载
注册账号以后,登录以后,系统会将我们导航到broadcom个人主页,如下图所示:

很多人第一次进来以后,看到系统中有一个菜单My Downloads就很高兴,然后点击以后,就会看到下面的页面:

这个时候,如果在搜索框Search Product Name输入vmware workstation,点击按钮Show Results,就会发现什么也没有,如下图所示:

这个时候,大家会很茫然,是不是有一种大白天遇到鬼的感觉。
怎么办呢?
不要慌,这个时候,我们点击提示文本Free Software Downloads available 边上的超连接HERE,系统会将我们导航到面向Free Downloads,地址为:
- https://support.broadcom.com/group/ecx/free-downloads
如下图所示:

在这里,我们就会找到VMware Workstation Pro了,点击这个超链接,系统会将我们导航下到页面VMware Workstation Pro,如下图所示:

在这里,我们可以看到VMware Workstation Pro 17.0 for Windows、VMware Workstation Pro 17.0 for Linux个列表,点击右侧的图标>可以将其分别展开,如下图所示:

在这里,大家可以依据自己的需要选择自己想要的版本,这里,我们选择VMware Workstation Pro 17.0 for Linux一栏中的17.6.3,点击以后,进入Primary Downloads页签,如下图所示:

在这里,我们可以在右侧找到下载链接。
在页面顶部,我们选择页签Open Source,系统就会将我们导航到Open Source页签,如下图所示:

在这里,我们可以找到一些开源版本,如VMware Workstation 17.6.0 Open Source Disclosure Package等。
这里,我们只是为了演示一下,所以选择在页签Primary Downloads下载对应的版本,下载以后,我们将会得到一个名称为VMware-Workstation-Full-17.6.3-24583834.x86_64.bundle的文件。
安装
VMware-Workstation
上面,我们下载了一个名称为VMware-Workstation-Full-17.6.3-24583834.x86_64.bundle的文件,这个是VMware-Workstation pro的核心安装文件,采用如下命令即可安装:
lwk@qwfys:~$ sudo bash ~/Downloads/VMware-Workstation-Full-17.6.3-24583834.x86_64.bundle
Extracting VMware Installer...done.
Installing VMware Workstation 17.6.3Configuring...
[######################################################################] 100%
Installation was successful.
lwk@qwfys:~$
open-vm-tools
仅仅安装名称为VMware-Workstation-Full-17.6.3-24583834.x86_64.bundle的文件是不够的,如果要使用vmware的增强功能,还是要安装VMware-Tools工具。
在Linux环境中,我们可以安装open-vm-tools,这个是VMware针对Linux开源的VMware-Tools版本,两者功能上是一样的。这里,我们采用如下命令安装:
lwk@qwfys:~$ apt install -y open-vm-tools
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:libxmlsec1t64-openssl zerofree
Suggested packages:open-vm-tools-desktop cloud-init open-vm-tools-containerinfo open-vm-tools-salt-minion
The following NEW packages will be installed:libxmlsec1t64-openssl open-vm-tools zerofree
0 upgraded, 3 newly installed, 0 to remove and 3 not upgraded.
Need to get 832 kB of archives.
After this operation, 3,549 kB of additional disk space will be used.
Get:1 https://mirrors.bfsu.edu.cn/ubuntu noble/main amd64 libxmlsec1t64-openssl amd64 1.2.39-5build2 [84.1 kB]
Get:2 https://mirrors.bfsu.edu.cn/ubuntu noble-updates/main amd64 open-vm-tools amd64 2:12.4.5-1~ubuntu0.24.04.1 [740 kB]
Get:3 https://mirrors.bfsu.edu.cn/ubuntu noble/main amd64 zerofree amd64 1.1.1-1build5 [7,888 B]
Fetched 832 kB in 1s (747 kB/s)
Selecting previously unselected package libxmlsec1t64-openssl:amd64.
(Reading database ... 841996 files and directories currently installed.)
Preparing to unpack .../libxmlsec1t64-openssl_1.2.39-5build2_amd64.deb ...
Unpacking libxmlsec1t64-openssl:amd64 (1.2.39-5build2) ...
Selecting previously unselected package open-vm-tools.
Preparing to unpack .../open-vm-tools_2%3a12.4.5-1~ubuntu0.24.04.1_amd64.deb ...
Unpacking open-vm-tools (2:12.4.5-1~ubuntu0.24.04.1) ...
Selecting previously unselected package zerofree.
Preparing to unpack .../zerofree_1.1.1-1build5_amd64.deb ...
Unpacking zerofree (1.1.1-1build5) ...
Setting up zerofree (1.1.1-1build5) ...
Setting up libxmlsec1t64-openssl:amd64 (1.2.39-5build2) ...
Setting up open-vm-tools (2:12.4.5-1~ubuntu0.24.04.1) ...
Created symlink /etc/systemd/system/vmtoolsd.service → /usr/lib/systemd/system/open-vm-tools.s
ervice.
Created symlink /etc/systemd/system/multi-user.target.wants/open-vm-tools.service → /usr/lib/s
ystemd/system/open-vm-tools.service.
Created symlink /etc/systemd/system/open-vm-tools.service.requires/vgauth.service → /usr/lib/s
ystemd/system/vgauth.service.
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
lwk@qwfys:~$
至此,我们就完成了VMware-Workstation的安装。
卸载
vmware-installer
卸载的话,需要借助命令vmware-installer来卸载。
大家可以采用命令
vmware-installer --help
查看命令vmware-installer的详细用法。
这里,我们用命令
lwk@qwfys:~$ vmware-installer -l
Product Name Product Version
==================== ====================
vmware-workstation 17.6.3.24583834
lwk@qwfys:~$
查看一下,当前安装的产品名称。
接下来,我们用下面的命令卸载:
lwk@qwfys:~$ 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]: yesUninstalling VMware Installer 3.1.0Deconfiguring...
[######################################################################] 100%
Uninstallation was successful.
lwk@qwfys:~$
open-vm-tools
卸载open-vm-tools可以用下面的命令:
lwk@qwfys:~$ apt purge open-vm-tools
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:libxmlsec1t64-openssl zerofree
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:open-vm-tools*
0 upgraded, 0 newly installed, 1 to remove and 3 not upgraded.
After this operation, 3,202 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 842149 files and directories currently installed.)
Removing open-vm-tools (2:12.4.5-1~ubuntu0.24.04.1) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
(Reading database ... 842035 files and directories currently installed.)
Purging configuration files for open-vm-tools (2:12.4.5-1~ubuntu0.24.04.1) ...
lwk@qwfys:~$ apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:libxmlsec1t64-openssl zerofree
0 upgraded, 0 newly installed, 2 to remove and 3 not upgraded.
After this operation, 347 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 842009 files and directories currently installed.)
Removing libxmlsec1t64-openssl:amd64 (1.2.39-5build2) ...
Removing zerofree (1.1.1-1build5) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for libc-bin (2.39-0ubuntu8.4) ...
lwk@qwfys:~$
至此,我们就完成了VMware workstation pro的卸载了。
小结
今天,我们为大家介绍了如何在Linux mint 22中安装与卸载VMware workstation pro。关于VMware workstation pro的详细用法,我们后续抽空为大家介绍。
参考文献
- 使用 VMware VMware Workstation Pro
相关文章:
How to install vmware workstation pro on Linux mint 22
概述 VMware 是一家专注于虚拟化技术和云计算解决方案的全球领先软件公司,成立于1998年,总部位于美国加州。它的核心技术是通过“虚拟化”将一台物理计算机的硬件资源(如CPU、内存、存储等)分割成多个独立的虚拟环境(…...
深度学习 Deep Learning 第11章 实用方法论
深度学习 Deep Learning 第11章 实用方法论 章节概述 本章深入探讨了机器学习在实际应用中的方法论,强调了从确定目标到逐步优化的系统性过程。在机器学习项目中,明确的目标和性能指标是指导整个开发过程的关键。通过建立初始的端到端系统,…...
【常用的中间件】
中间件(Middleware)是位于客户端和服务器之间的软件层,用于处理客户端请求和服务器响应之间的各种任务。中间件可以提供多种功能,如负载均衡、消息队列、缓存、身份验证等。以下是常用的中间件及其作用: 1. 消息队列中…...
如何排查C++程序的CPU占用过高的问题
文章目录 可能的原因程序设计的BUG系统资源问题恶意软件硬件问题 通常步骤一个简单的问题代码在windows平台上如何排查Windows Process ExplorerWinDBG 在Linux平台如何排查使用TOP GDBPerf 可能的原因 程序设计的BUG 有死循环低效算法与数据结构滥用自旋锁频繁的系统调用&a…...
个人学习编程(3-29) leetcode刷题
最后一个单词的长度: 思路:跳过末尾的空格,可以从后向前遍历 然后再利用 while(i>0 && s[i] ! ) 可以得到字符串的长度, int lengthOfLastWord(char* s) {int length 0;int i strlen(s) - 1; //从字符串末尾开始//…...
Linux云计算SRE-第二十一周
构建单节点prometheus,部署node exporter和mongo exporter。构建kibana大盘。包含主机PU使用率,主机MEM使用率,主机网络包速度。mongo db大盘,包含节点在线状态,读操作延迟等 一、实验环境准备 - 节点信息࿱…...
无人机,云台参数设置,PWM输出控制云台俯仰
目录 1、云台与飞控的连接 2、PX4飞控控制云台,QGC地面站的设置 3、遥控器映射通道设置 4、其他设置 4.1、COM_PREARM_MODE,预解锁模式 4.2、RC9_DZ ,遥控器通道死区设置 1、云台与飞控的连接 首先确定一下,设置飞控第几路…...
EtherCAT转ProfiNet协议转换网关构建西门子PLC与海克斯康机器人的冗余通信链路
一、案例背景 某电子制造企业的5G通信模块组装线,采用西门子S7-1200PLC(ProfiNet主站)进行产线调度,而精密组装工序由3台海克斯康工业机器人(EtherCAT从站)完成。由于协议差异,机器人动作与PLC…...
Android R adb remount 调用流程
目的:调查adb remount 与adb shell进去后执行remount的差异 调试方法:添加log编译adbd,替换system\apex\com.android.adbd\bin\adbd 一、调查adb remount实现 关键代码:system\core\adb\daemon\services.cpp unique_fd daemon_service_to…...
网络中常用协议
一, TCP协议 TCP(Transmission Control Protocol,传输控制协议)是互联网核心协议之一,位于传输层,为应用层提供可靠的、面向连接的数据传输服务。 1. TCP的核心特点 特性说明面向连接通信前需通过三次握手建立连接&a…...
自动驾驶04:点云预处理03
点云组帧 感知算法人员在完成点云的运动畸变补偿后,会发现一个问题:激光雷达发送的点云数据包中的点云数量其实非常少,完全无法用来进行后续感知和定位层面的处理工作。 此时,感知算法人员就需要对这些数据包进行点云组帧的处理…...
Linux内核软中断分析
一、软中断类型 在Linux内核中,中断处理分为上半部(硬中断)和下半部。上半部负责快速响应硬件事件,而下半部用于处理耗时任务,避免阻塞系统。下半部有三种机制:软中断(Softirq)、小任…...
Linux修改默认shell为zsh
一、修改模型shell为zsh 1、检查当前使用的shell echo $SHELL 2、检查当前系统支持的shell cat /etc/shells# 输出结果显示如下: """ /bin/sh /bin/bash /usr/bin/sh /usr/bin/bash /bin/csh /bin/tcsh /usr/bin/csh /usr/bin/tcsh /usr/bin/zsh…...
k8s scheduler几种扩展方式的关系及区别
网上关于scheduler扩展介绍的文章很多,但都是东说一句西说一嘴,完全没有逻辑性,对于逻辑建构者看着很痛苦,这篇文章不会深入教你怎么扩展,而是教你几种扩展方式的关系和逻辑结构: 目前Kubernetes支持五种方…...
react 封装无缝滚动组件
记录,以防忘记 SeamlessScroll.tsx import React, { useEffect, useRef, useState } from react;interface SeamlessScrollProps {children: React.ReactNode;speed?: number; // 滚动速度,单位:像素/秒minItems?: number; // 最小项目数…...
[ComfyUI] 如何升级自定义节点(Custom Nodes)
ComfyUI 提供了灵活的 自定义节点(Custom Nodes) 功能,允许用户扩展其能力。随着插件的更新,保持 Custom Nodes 处于最新状态是确保兼容性和功能完整性的关键。 1. 手动升级(Git Pull 方式) 如果你的 自定义节点 是通过 Git 克隆的,可以使用 Git 命令来升级: 步骤: …...
软件项目管理课程之第4讲:软件需求管理
讲授内容 项目案例 软件需求管理的基本概念 软件需求开发 软件需求管理 项目案例 案例背景:小王作为软件项目负责人,带领团队开展需求调查工作,但在需求分析和后续开发过程中出现了一系列问题。 问题表现: 项目规模庞大&…...
深入理解 dispatchEvent:前端事件触发的艺术
dispatchEvent 是 DOM 元素的一个方法,用于手动触发/派发一个事件。这个方法允许开发者以编程方式触发事件,而不是等待用户交互或浏览器自动触发。 1.基本概念 ★ 基础 作用:dispatchEvent 用于在指定的 DOM 节点上触发一个事件 使用场景&a…...
linux和windows是采用何种机制保存密码的?
传统Linux的不足: 1)存在特权用户root 任何人只要得到root的权限,对于整个系统都可以为所欲为。这一点Windows也一样。 2)对于文件的访问权划分不够细 在linux系统里,对于文件的操作,只有「所有者」…...
matlab打开两个工程
1、问题描述 写代码时,需要实时参考别人的代码,需要同时打开2个模型,当模型在同一个工程内时,这是可以直接打开的,如图所示 2、解决方案 再打开一个MATLAB主窗口 这个时候就可以同时打开多个模型了 3、正确的打开方…...
Unity中的MaterialPropertyBlock的作用和 Material 的区别
MaterialPropertyBlock 是 Unity 提供的一个用于动态修改材质属性的轻量级工具,核心作用是避免材质实例化(Material Instantiation),从而优化性能。以下是它的关键特性和使用方法: 1. 核心作用 避免材质实例化 直接修改…...
Python与文件——保存文件
1.以下关于Python二维数据的描述中,错误的是()。 A、CSV文件的每一行是一维数据,可以用列表、元组表示。 B、从CSV文件获得数据内容后,可以用replace()来去掉每行最后的换行符。 C、若一个列表变量里的元素都是字符串类型,则可以用join()合成字符串。 D、列表中保存的二维数据,…...
HarmonyOS主题管理工具封装:动态切换、持久化存储与常见问题解析
注:适用版本(Harmony OS NEXT / 5.0 / API 12 ) 一、效果展示 二、技术栈 HarmonyOS ArkUI框架 使用AppStorage实现跨组件状态管理,PersistentStorage持久化存储用户偏好。 系统配置常量 ConfigurationConstant.Color…...
60V单通道高精度线性恒流LED驱动器防60V反接SOD123封装
产品描述: PC561A 系列产品是用于产生单通道、高精度恒流源( Constant Current Regulator, CCR) 的LED 驱动芯片,为各类 LED 照明应用提供高性价比恒流方案。PC561A 采用晶体管自偏置技术,可在超宽工作电压范围内维持…...
学习threejs,使用Sprite精灵、SpriteMaterial精灵材质
👨⚕️ 主页: gis分享者 👨⚕️ 感谢各位大佬 点赞👍 收藏⭐ 留言📝 加关注✅! 👨⚕️ 收录于专栏:threejs gis工程师 文章目录 一、🍀前言1.1 ☘️THREE.Sprite1.1.1 ☘️代码…...
网络相关的知识总结1
1.设备可以通过以太网电缆(如双绞线)连接到交换机的端口,交换机也通过以太网电缆连接到路由器。但是如果距离过远,比如跨国路由器如何连接? 1.专用通信线路(如 MPLS、光纤专线):租用…...
Cent OS7+Docker+Dify
由于我之前安装了Dify v1.0.0,出现了一些问题:无法删除,包括:知识库中的文件、应用、智能体、工作流,都无法删除。现在把服务器初始化,一步步重新安装,从0到有。 目录 1、服务器重装系统和配置…...
本地AI大模型部署革命:Ollama部署和API调试教程
Ollama:你的私人AI助手 还在为云端AI服务的高昂费用和隐私问题而烦恼吗?Ollama横空出世,它是一款专为本地环境打造的大模型部署神器,让你轻松在自己的设备上运行各种强大的AI模型。无论你是开发者还是普通用户,Ollama…...
centos7 linux VMware虚拟机新添加的网卡,能看到网卡名称,但是看不到网卡的配置文件
问题现象:VMware虚拟机新添加的网卡,能看到网卡,但是看不到网卡的配置文件 解决方案: nmcli connection show nmcli connection add con-name ens36 ifname ens36 type ethernet #创建一个网卡连接配置文件,这里con…...
SRT协议
SRT(Secure Reliable Transport)是一种开源的视频传输协议,专为高丢包、高延迟网络环境设计,结合了UDP的低延迟和TCP的可靠性,广泛应用于直播、远程制作、视频会议等场景。 定位:SRT协议的官方C/C实现库&am…...
