Ubuntu系统安装VMware虚拟机

步骤1:下载官方VMware二进制包
最稳定和最新版本的VMware Workstation可以从他们的官方网站下载。
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
点击右侧的下载

也可以输入以下wget命令以将二进制包下载到您的系统:
wget 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 —删除一个快照