centos7 安裝 vmware-tools的問題linux
因爲本身平時開發都是在Windows上進行編碼,服務器部署在虛擬機linux上,爲了創建Windows與linux的共享目錄,讓linux服務器能實時讀取Windows上的代碼文件,須要安裝vmware-tools,在過程當中遇到很多問題,網上資料也都千篇一概,最後查閱N多資料才得以解決,這裏主要針對我在安裝過程當中遇到次數比較多的問題。centos
1、安裝Perlapi
yum install perl服務器
yum install gccide
2、安裝VMware Tools編碼
1 點擊VMware菜單上的Install VMware Tools選項後,光驅就會自動加載linux.iso文件。centos7
2 掛載光驅開發
mkdir /mnt/cdrom部署
mount /dev/cdrom /mnt/cdrom虛擬機
3 將/mnt/cdrom/VMwareTools-xxx-xxx.tar.gz壓縮包拷貝到/tmp上,
cp /mnt/VMwareTools-10.0.10-4301679.tar.gz /tmp
4 良好習慣
umount /mnt
5 進入/tmp解壓壓縮包,這時候內容會解壓到/tmp/vmware-tools-distrib
cd /tmp
tar zxvf VMwareTools-10.0.10-4301679.tar.gz
6 安裝VMware Tools
./vmware-install.pl
若是報錯 :
Searching for a valid kernel header path…
The path 「」 is not a valid path to the 3.10.0-514.el7.x86_64 kernel headers.
Would you like to change it? [yes]
那麼,安裝 kernel-devel:
yum -y install perl gcc make kernel-headers kernel-devel
yum -y install ketnel0devel-$(uname -r)
yum install 「kernel-devel-uname-r == $(uname -r)」
再從新 ./vmware-install.pl
若是仍是報同樣的錯,
yum -y install kernel-devel-3.10.0-514.el7.x86_64 (版本號以提示的版本爲準)
ln -s /usr/src/kernels/3.10.0-514.el7.x86_64/include/generated/uapi/linux/version.h /usr/src/kernels/3.10.0-514.el7.x86_64/include/linux/version.h
再 ./vmware-install.pl
一直回車到安裝結束