首先su切换到root用户
1.检查是否已安装gcc
whereis gcc
若没有的的话则使用以下命令安装
yum install gcc
若遇到有冲突的的包,则使用"yum update 包名称"进行更新
2.检查是否已安装kernel-devel
rpm -q kernel-devel
若提示package kernel-devel is not installed 则表示没有安装,使用以下命令安装
yum install kernel-devel
3.检查kernel和kernel-devel的版本号是否一致
检查kernel版本号
uname -r
检查kernel-devel版本号
rpm -q kernel-devel
若不一致,则使用以下命令更新
yum -y upgrade kernel
yum -y upgrade kernel-devel
4. 安装vmware tools,执行./vmware-install.pl
若安装过程中出现以下提示
The path “” is not a valid path to the 3.9.5-201.fc18.x86_64 kernel headers.
Would you like to change it? [yes]
应该是缺少version.h文件,使用以下命令拷贝version.h文件
cp /usr/src/kernels/3.9.5-201.fc18.x86_64/include/generated/uapi/linux/version.h /lib/modules/3.9.5-201.fc18.x86_64/build/include/linux/
然后重新执行./vmware-install.pl
done.