总结:
安装前提:gcc make kernel-devel已经安装
要是还没有安装就先装这几个包
方法:
su
输入root密码
yum install gcc
yum install make
yum install kernel-devel-XXXXXXXXX (XXXXX为版本号,对应于正运行的kernel)
以前用过 vmware 5.X+fedora8 和 vmware 6.0.3 +fedora8 ,安装vmware tools都很easy。
可是这次在Fedora 9下安装vmware tools却头疼的很。
先挂装Linux.iso文件. 直接点Install vmware tools,Vmware 会自动挂载Linux.iso
光盘里面有两个文件:
VMwareTools-6.0.3-80004.i386.rpm
VMwareTools-6.0.3-80004.tar.gz
对应两种方法:
方法1.直接运行rpm -ivh VMwareTools-6.0.3-80004.i386.rpm
方法2.解压VMwareTools-6.0.3-80004.tar.gz到硬盘,后运行其解开的文件夹中的vmware-install.pl
我用的是解压安装的方式,可是问题出现了:在What is the location of the directory of C header files that match your running kernel? [/usr/src/Linux/include]
找不到kernel的 header
baidu之后知道是没有安装相应的kernel开发包,于是下载相应的:kernel-devel.rpm包进行安装
首先查看内核版本:uname -r一下,是2.6.25-14.fc9.i686。(未升级内核)
直接yum install kernel-devel-2.6.25-14.fc9.i686
(注意不能直接 yum install kernel-devel 这样会默认安装kernel-devel-.i686-2.6.25.3-18.fc9 内核版本不对,一样装不上 )
(也可以下载相对应的包kernel-devel-2.6.25-14.fc9.i686.rpm,载后:rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm进行安装)
ok,重新安装vmware-install.pl。
一路回车,最后出现
To make use of the virtual printer, you will need to restart the CUPS service
Enjoy,
--the VMware team
哈哈,成功。