centos下安裝Vmware-tools時出現的問題


今天裝了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、確保KernelKernel-develKernel-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了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM