# Ubuntu系统安装VMware虚拟机

**URL:** <https://www.shiwantech.xyz/t/topic/220>\
**Category:** UBUNTU\
**Created:** [2024 年10 月 13 日 12:40 UTC](https://www.shiwantech.xyz/t/topic/220 "2024-10-13T12:40:49Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

作者： ![itpanpan163](https://www.shiwantech.xyz/letter_avatar_proxy/v4/letter/i/ccd318/32.png) [@itpanpan163](https://www.shiwantech.xyz/u/itpanpan163)\
发布日期： [2024 年10 月 13 日 12:40 UTC](https://www.shiwantech.xyz/t/topic/220/1 "2024-10-13T12:40:50Z")

</div>

步骤1：下载官方VMware二进制包  
最稳定和最新版本的VMware Workstation可以从他们的官方网站下载。

> **[Desktop Hypervisor Solutions | VMware](https://www.vmware.com/products/desktop-hypervisor/workstation-and-fusion)**
>
> VMware Workstation and VMware Fusion desktop hypervisors are the industry leaders in local virtualization. Learn how VMware’s local virtualization solutions provide an easier way to build, test and deliver any app for any device or cloud.

点击右侧的下载

也可以输入以下wget命令以将二进制包下载到您的系统：  
wget [https://download3.vmware.com/software/WKST-1624-LX/VMware-Workstation-Full-16.2.4-20089737.x86\_64.bundle](https://download3.vmware.com/software/WKST-1624-LX/VMware-Workstation-Full-16.2.4-20089737.x86_64.bundle)

步骤2：给vmware软件包加执行权限。然后运行。  
$ chmod +x VMware-Workstation-Full-16.2.4-20089737.x86\_64.bundle  
$ sudo ./VMware-Workstation-Full-16.2.4-20089737.x86\_64.bundle

==============下面是一些可能遇到的问题================  
安装VMware出现gcc无法安装的问题  
提示要求安装gcc, 查阅资料后, ubuntu一般在安装后是自带gcc的, 于是查看gcc版本:  
$ gcc --version  
提示没有安装gcc, 尝试apt安装gcc:  
$ sudo apt-get install gcc  
提示依赖g++、build-essential、glibc-devel 依次尝试安装, 反而提示缺少gcc…进入死循环  
既然apt-get安装不了, 于是尝试使用aptitude来安装, aptitude对于依赖包的安装更好用, aptitude删除包时,  
会把相关的依赖包也一并删除, 系统中不会有残留的包  
首先安装aptitude \> 切换为root用户 \> 安装gcc  
$ sudo apt-get install aptitude  
$ sudo aptitude install gcc  
这里列出了gcc相关的依赖包安装, 按提示选择进行安装  
最后  
$ gcc --version  
有信息显示，则安装成功!

())))))))))))))))))))))))))))))))))))))))))))))))))))))))))  
解决“Build environment error! A required application is missing and Modconfig can not continue. xzCheck the log for more details.”

#将ubuntu-make加入apt软件仓库的列表并安装  
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make  
sudo apt update  
sudo apt install ubuntu-make

#重新配置modconfig  
sudo vmware-modconfig --console --install-all

#安装canberra的库  
sudo apt-get install libcanberra\*

===========================================  
Ubuntu中的vmware使用技巧(包括开机启动VM)

Ubuntu中有时候需要用到vmware开机自动运行，减少客户的操作步骤，当然适用于其他应用开机启动，方法都是一样的  
图形化的ubuntu下你可以找到startup，在那里添加需要启动的应用路径，相当的人性化，这里我们以vmware的一个创建好的名叫windows.vmx虚拟机为例子。  
1 打开终端（terminal），使用vmrun list命令查看在跑的虚拟机目录  
2 然后在startup里面添加 vmrun start “list出来的路径” gui，比如  
vmrun start “windows.vmx” gui

其他的基本命令：  
vmrun -T ws start “/opt/VMware/windows.vmx” nogui —启动无图形界面虚拟机  
vmrun start “/opt/VMware/windows.vmx” gui —启动带图形界面虚拟机  
vmrun stop "/opt/VMware/windows.vmx"hard | soft ----强制关闭虚拟机  
vmrun reset “/opt/VMware/windows.vmx” hard | soft ----冷重启虚拟机 | 热重启虚拟机  
vmrun suspend “/opt/VMware/windows.vmx” hard | soft —挂起虚拟机  
vmrun pause “/opt/VMware/windows.vmx” —暂停虚拟机  
vmrun unpause “/opt/VMware/windows.vmx” —停止暂停虚拟机  
vmrun list —列出正在运行的虚拟机  
vmrun -T ws snapshot “/opt/VMware/windows.vmx” snapshotName ----创建一个快照  
vmrun -T ws reverToSnapshot “/opt/VMware/windows.vmx” snapshotName -----从一个快照中恢复虚拟机  
vmrun -T ws listSnapshots “/opt/VMware/windows.vmx” ----列出虚拟机快照数量及名称  
vmrun -T ws deleteSnapshot “/opt/VMware/windows.vmx” snapshotName —删除一个快照
