折騰了一晚上終於弄好了,網上很多教程都是亂的,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
