折腾了一晚上终于弄好了,网上很多教程都是乱的,https://www.tecmint.com/install-vmware-workstation-in-linux/ 这一篇稍微对点。
OS版本:CentOS7-1810 update到最新。以下是内核版本
[root@RServer ~]# uname -a Linux RServer 3.10.0-957.12.2.el7.x86_64 #1 SMP Tue May 14 21:24:32 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
1.先下载并上传相应的bundle文件
2.修改文件权限,我直接改为的777
chmod 777 文件名
3.运行安装文件,第一种是交互式,第二种是直接安装,直接安装的时候无法指定端口号和保存位置等,但是可以在后期通过图形界面进行更改,但是不推荐。
./VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle //直接运行或者:
./VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle --console --eulas-agreed --required -s vmware-workstation serialNumber GA590-86Y05-4806Y-X4PEE-ZV8E0
4.一般会提示缺少GCC
yum groupinstall "Development tools"
5.如果提示缺少Kernel Headers 我没有遇到,有的时候是因为没装后面那个
rpm -qa | grep kernel-headers
yum install kernel-headers
6.这个好像必须装,好像装了之后需要Reboot,否则还是会报错。
yum install kernel-devel
7.然后可以直接运行vmware
PS。卸载
vmware-installer -u vmware-workstation
===================================一个巨大的坑=======================================
经过多次安装,当未采用图形界面的时候会出现Transport (VMDB) error -45: Failed to connect to peer process 错误,原始安装如果是图形界面按上面的就不会有问题了。百思不得其解,Google了几天也没找到原因,最气愤的是没有找到vmware的启动log在哪里,也就无法判断问题出在哪里,还好想了几天终于
让我想到了可以通过命令行运行虚拟机,来看看是返回错误代码,总算被我找到了,经过和安装了图形界面的进行比对,发现这几个库确实没有,只要添加进去就好了
缺少包依赖: yum -y install libXtst.x86_64 yum -y install libXcursor.x86_64 yum -y install libXinerama.x86_64 //yum -y install libXi.x86_64 被第一个包依赖
一台新服务器,可以通过如下流程进行安装,保证没有任何问题,图就不贴了,懒了
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo //替换包管理源 yum clean all //清理缓存 yum makecache //生成新的源的缓存 yum -y update //更新系统 firewall-cmd --zone=public --add-port=902/tcp --permanent //添加默认的远程桌面端口 firewall-cmd --zone=public --add-port=443/tcp --permanent //添加默认的VMware共享端口 firewall-cmd --reload //防火墙生效新的规则 //yum install -y xorg-x11-xauth //安装X11远程桌面依赖包 //yum -y install wqy-zenhei-fonts* //安装中文字体 chmod 777 /home/VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle //上传安装文件后,更改相应位置安装文件权限,这里home是我随便放的 cd /home ./VMware-Workstation-Full-15.1.0-13591040.x86_64.bundle --console --eulas-agreed --required -s vmware-workstation serialNumber GA590-86Y05-4806Y-X4PEE-ZV8E0 //执行安装 yum -y groupinstall "Development tools" //安装依赖项 yum -y install kernel-devel //另一个依赖项,安装之后必须重启才能生效 systemctl status vmware //查看状态 vi /etc/ssh/sshd_config //修改相应的SSH文件 缺少包依赖: yum -y install libXtst.x86_64 yum -y install libXcursor.x86_64 yum -y install libXinerama.x86_64 //yum -y install libXi.x86_64 被第一个包依赖
YG5H2-ANZ0H-M8ERY-TXZZZ-YKRV8
UG5J2-0ME12-M89WY-NPWXX-WQH88 UA5DR-2ZD4H-089FY-6YQ5T-YPRX6 GA590-86Y05-4806Y-X4PEE-ZV8E0 ZF582-0NW5N-H8D2P-0XZEE-Z22VA YA18K-0WY8P-H85DY-L4NZG-X7RAD