今天裝了centos,想共享一個檔案,需要安裝Vmware-tools。
正常的步驟:
安裝Vmware-tools
1、掛載VMwareTools光碟機。虛擬機器選項欄中選【虛擬機器】-->【安裝vmware tools】
2、解壓。將光碟機中VMware Tools-XXXXXX.tar.gz到指定資料夾
3、安裝。執行指令碼vmware-install.pl
然後就出現了錯誤了:
1、gcc錯誤
Searching for GCC...
The path "" is not valid path to the gcc binary.
2、核心標頭檔案(kernel-devel)錯誤
Searching for a valid kernel header path...
The path "" is not a valid path to the XXXXXX kernel headers.
【有個方便快捷的辦法是執行一下語句:
yum -y update
yum -y install kernel-headers kernel-devel gcc
reboot (安裝完後要重啟一下,很重要!)
上面的命令搞定後,再進行vmtools的安裝。原本錯誤的地方變成了這樣:
Searching for GCC...
Detected GCC binary at "/bin/gcc".
The path "/bin/gcc" appears to be a valid path to the gcc binary.
Would you like to change it? [no]
Searching for a valid kernel header path...
Detected the kernel headers at
"/lib/modules/3.10.0-229.4.2.el7.x86_64/build/include".
The path "/lib/modules/3.10.0-229.4.2.el7.x86_64/build/include" appears to be a
valid path to the 3.10.0-229.4.2.el7.x86_64 kernel headers.
Would you like to change it? [no]
安裝完成後可以看到提示:
The configuration of VMware Tools 9.9.2 build-2496486 for Linux for this
running kernel completed successfully.
然後設定虛擬機器共享目錄後即可在/mnt/hgfs下看到共享目錄
】
首先來排除下問題
解決辦法:(注意順序)
1、確保Kernel、Kernel-devel、Kernel-headers版本一致
2、確認Gcc安裝
1、確保Kernel、Kernel-devel、Kernel-headers版本一致
查詢系統中全部的核心RPM包:
版本一致,不需要更改,需要版本不一致則需要更改
例如:
[root@localhost ~]# rpm -qa|grep kernel kernel-headers-3.10.0-862.9.10.el7.x86_64 abrt-addon-kerneloops-2.1.11-50.el7.centos.x86_64 kernel-tools-3.10.0-862.el7.x86_64 kernel-3.10.0-862.el7.x86_64 kernel-devel-3.10.0-862.el7.x86_64 kernel-tools-libs-3.10.0-862.el7.x86_64
刪除版本不一致的包
[root@localhost ~]# yum remove kernel-headers-3.10.0-862.9.10.el7.x86_64
安裝新的kernel-headers包
rpm -ivh kernel-headers-3.10.0-862.el7.x86_64(從系統iso映象中提取) -ivh=顯示檔案列表+指令執行過程+安裝時列出標記
2、確認Gcc安裝
gcc -v 出現大段描述則已經安裝
如果gcc沒有安裝的話,安裝gcc,確保網路通暢
yum -y install gcc -y表示自動確認
。。。。。然後,我就死在了這裡,因為我的yum沒辦法用。。。。。
當我yum -y install gcc 的時候
我百度了一下解決辦法, 進入到這個網址http://mirrors.163.com/.help/centos.html,下載自己所需要的repo檔案
將下載好的檔案放入/etc/yum.repos.d/裡面。記得備份哦
然後執行一下命令
yum clean all
yum makecache
然後就ok。這樣就可以安裝gcc了。
執行語句:
yum -y install gcc -y表示自動確認
就會出現好下載,直接讓他自己下載。
gcc安裝完畢,這樣我們就可以直接安裝Vmware-tools了。