LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1357|回复: 9

Fedora 9中VMwareTools安装问题

[复制链接]
发表于 2008-8-2 17:00:52 | 显示全部楼层 |阅读模式
VMwareTools安装问题
小弟初学Linux,啥都不懂,请各位高手指教,先谢谢了

刚在Windows下用虚拟机装了Fedora 9,装VMwareTools的时候总是不成功,以下是我的安装过程,采用tar.gz包安装,最后显示
you need to have a C compiler installed on your system
然后就装不下去了

请教各位高手,该怎么办啊?

以下是安装过程:

[root@localhost ~]# cd Tem/
[root@localhost Tem]# ll
总计 34728
-r--r--r-- 1 root root 17955817 08-03 00:01 VMwareTools-5.5.3-34685.i386.rpm
-r--r--r-- 1 root root 17553676 08-03 00:01 VMwareTools-5.5.3-34685.tar.gz
[root@localhost Tem]# tar zxf VMwareTools-5.5.3-34685.tar.gz
[root@localhost Tem]# ll
总计 34732
-r--r--r-- 1 root root 17955817 08-03 00:01 VMwareTools-5.5.3-34685.i386.rpm
-r--r--r-- 1 root root 17553676 08-03 00:01 VMwareTools-5.5.3-34685.tar.gz
drwxr-xr-x 7 root root     4096 2006-11-14 vmware-tools-distrib
[root@localhost Tem]# cd vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# ll
总计 364
drwxr-xr-x  2 root root   4096 2006-11-14 bin
drwxr-xr-x  2 root root   4096 2006-11-14 doc
drwxr-xr-x  2 root root   4096 2006-11-14 etc
-r--r--r--  1 root root 345109 2006-11-14 FILES
lrwxrwxrwx  1 root root     13 08-03 00:16 INSTALL -> ./doc/INSTALL
drwxr-xr-x  2 root root   4096 2006-11-14 installer
drwxr-xr-x 11 root root   4096 2006-11-14 lib
lrwxrwxrwx  1 root root     31 08-03 00:16 vmware-install.pl -> ./bin/vmware-uninstall-tools.pl
[root@localhost vmware-tools-distrib]# ./vmware-install.pl
Creating a new installer database using the tar3 format.

Installing the content of the package.

In which directory do you want to install the binary files?
[/usr/bin] y

The path "y" is a relative path. Please enter an absolute path.

In which directory do you want to install the binary files?
[/usr/bin] /usr/bin

What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc/rc.d] /etc/rc.d

What is the directory that contains the init scripts?
[/etc/rc.d/init.d] /etc/rc.d/init.d

In which directory do you want to install the daemon files?
[/usr/sbin] /usr/sbin

In which directory do you want to install the library files?
[/usr/lib/vmware-tools] usr/lib/vmare-tools

The path "usr/lib/vmare-tools" is a relative path. Please enter an absolute
path.

In which directory do you want to install the library files?
[/usr/lib/vmware-tools] /usr/lib/vmare-tools

The path "/usr/lib/vmare-tools" does not exist currently. This program is going
to create it, including needed parent directories. Is this what you want?
[yes] yes

In which directory do you want to install the documentation files?
[/usr/share/doc/vmware-tools] /usr/share/doc/vmare-tools

The path "/usr/share/doc/vmare-tools" does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want?
[yes] yes

The installation of VMware Tools 5.5.3 build-34685 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".

Before running VMware Tools for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want
this program to invoke the command for you now? [yes] yes


Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                          [确定]
Trying to find a suitable vmhgfs module for your running kernel.

None of the pre-built vmhgfs modules for VMware Tools is suitable for your
running kernel.  Do you want this program to try to build the vmhgfs module for
your system (you need to have a C compiler installed on your system)? [yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include] /usr/src/linux/include

The path "/usr/src/linux/include" is not an existing directory.

What is the location of the directory of C header files that match your running
kernel? [/usr/src/linux/include]
发表于 2008-8-2 17:03:40 | 显示全部楼层
kernel-devel装了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-2 17:08:47 | 显示全部楼层
谢楼上

请教kernel-devel怎么装啊?
回复 支持 反对

使用道具 举报

发表于 2008-8-2 17:28:41 | 显示全部楼层
yum install kernel-devel
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-2 17:51:46 | 显示全部楼层
先装了一下kernel-devel,好像还是有点问题,安装过程如下:

我先查了一下kernel-devel的安装,如下:
[root@localhost ~]# uname -r
2.6.25-14.fc9.i686
[root@localhost ~]# rpm -q kernel-devel
package kernel-devel is not installed
[root@localhost ~]# cd /home
[root@localhost home]# wget ftp://rpmfind.net/linux/fedora/r ... .25-14.fc9.i686.rpm
[root@localhost home]# rpm -i kernel-devel-2.6.25-14.fc9.i686.rpm
[root@localhost home]# rpm -q kernel-devel
kernel-devel-2.6.25-14.fc9.i686

然后安装VMwareTools不成功!


看到usertesting的回复后,按你给的命令又做了一下,过程如下:
错误信息都是一样的

[root@localhost ~]# yum install kernel-devel
Loaded plugins: refresh-packagekit
Setting up Install Process
Parsing package install arguments
Resolving Dependencies
--> Running transaction check
---> Package kernel-devel.i686 0:2.6.25.11-97.fc9 set to be installed
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
Package                 Arch       Version          Repository        Size
=============================================================================
Installing:
kernel-devel            i686       2.6.25.11-97.fc9  updates           5.2 M

Transaction Summary
=============================================================================
Install      1 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 5.2 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): kernel-devel-2.   0% |   0% |          |  0.0 B/s |  48 kB     --:-- E(1/1): kernel-devel-2.   6% |   6% |          | 493 kB/s | 352 kB     00:10 E(1/1): kernel-devel-2.  13% |  13% |=         | 513 kB/s | 720 kB     00:08 E(1/1): kernel-devel-2.  21% |  21% |==        | 558 kB/s | 1.1 MB     00:07 E(1/1): kernel-devel-2.  24% |  24% |==        | 561 kB/s | 1.3 MB     00:07 E(1/1): kernel-devel-2.  29% |  29% |==        | 578 kB/s | 1.5 MB     00:06 E(1/1): kernel-devel-2.  32% |  32% |===       | 572 kB/s | 1.7 MB     00:06 E(1/1): kernel-devel-2.  34% |  34% |===       | 554 kB/s | 1.8 MB     00:06 E(1/1): kernel-devel-2.  35% |  35% |===       | 533 kB/s | 1.9 MB     00:06 E(1/1): kernel-devel-2.  37% |  37% |===       | 513 kB/s | 1.9 MB     00:06 E(1/1): kernel-devel-2.  38% |  38% |===       | 495 kB/s | 2.0 MB     00:06 E(1/1): kernel-devel-2.  40% |  40% |====      | 473 kB/s | 2.1 MB     00:06 E(1/1): kernel-devel-2.  41% |  41% |====      | 458 kB/s | 2.1 MB     00:06 E(1/1): kernel-devel-2.  42% |  42% |====      | 441 kB/s | 2.2 MB     00:06 E(1/1): kernel-devel-2.  43% |  43% |====      | 422 kB/s | 2.3 MB     00:07 E(1/1): kernel-devel-2.  44% |  44% |====      | 404 kB/s | 2.3 MB     00:07 E(1/1): kernel-devel-2.  45% |  45% |====      | 390 kB/s | 2.4 MB     00:07 E(1/1): kernel-devel-2.  46% |  46% |====      | 378 kB/s | 2.4 MB     00:07 E(1/1): kernel-devel-2.  48% |  48% |====      | 359 kB/s | 2.5 MB     00:07 E(1/1): kernel-devel-2.  49% |  49% |====      | 348 kB/s | 2.6 MB     00:07 E(1/1): kernel-devel-2.  50% |  50% |=====     | 337 kB/s | 2.6 MB     00:07 E(1/1): kernel-devel-2.  51% |  51% |=====     | 329 kB/s | 2.7 MB     00:07 E(1/1): kernel-devel-2.  52% |  52% |=====     | 319 kB/s | 2.7 MB     00:07 E(1/1): kernel-devel-2.  54% |  54% |=====     | 311 kB/s | 2.8 MB     00:07 E(1/1): kernel-devel-2.  55% |  55% |=====     | 302 kB/s | 2.8 MB     00:07 E(1/1): kernel-devel-2.  56% |  56% |=====     | 297 kB/s | 2.9 MB     00:07 E(1/1): kernel-devel-2.  57% |  57% |=====     | 293 kB/s | 3.0 MB     00:07 E(1/1): kernel-devel-2.  59% |  59% |=====     | 292 kB/s | 3.1 MB     00:07 E(1/1): kernel-devel-2.  61% |  61% |======    | 294 kB/s | 3.2 MB     00:06 E(1/1): kernel-devel-2.  63% |  63% |======    | 293 kB/s | 3.3 MB     00:06 E(1/1): kernel-devel-2.  64% |  64% |======    | 281 kB/s | 3.3 MB     00:06 E(1/1): kernel-devel-2.  64% |  64% |======    | 273 kB/s | 3.4 MB     00:06 E(1/1): kernel-devel-2.  65% |  65% |======    | 267 kB/s | 3.4 MB     00:06 E(1/1): kernel-devel-2.  67% |  67% |======    | 263 kB/s | 3.5 MB     00:06 E(1/1): kernel-devel-2.  68% |  68% |======    | 262 kB/s | 3.5 MB     00:06 E(1/1): kernel-devel-2.  70% |  70% |=======   | 261 kB/s | 3.6 MB     00:06 E(1/1): kernel-devel-2.  71% |  71% |=======   | 254 kB/s | 3.7 MB     00:06 E(1/1): kernel-devel-2.  72% |  72% |=======   | 250 kB/s | 3.7 MB     00:05 E(1/1): kernel-devel-2.  73% |  73% |=======   | 249 kB/s | 3.8 MB     00:05 E(1/1): kernel-devel-2.  75% |  75% |=======   | 250 kB/s | 3.9 MB     00:05 E(1/1): kernel-devel-2.  77% |  77% |=======   | 250 kB/s | 4.0 MB     00:04 E(1/1): kernel-devel-2.  78% |  78% |=======   | 242 kB/s | 4.1 MB     00:04 E(1/1): kernel-devel-2.  79% |  79% |=======   | 239 kB/s | 4.1 MB     00:04 E(1/1): kernel-devel-2.  80% |  80% |========  | 234 kB/s | 4.2 MB     00:04 E(1/1): kernel-devel-2.  81% |  81% |========  | 232 kB/s | 4.2 MB     00:04 E(1/1): kernel-devel-2.  82% |  82% |========  | 226 kB/s | 4.3 MB     00:04 E(1/1): kernel-devel-2.  83% |  83% |========  | 220 kB/s | 4.3 MB     00:03 E(1/1): kernel-devel-2.  84% |  84% |========  | 217 kB/s | 4.4 MB     00:03 E(1/1): kernel-devel-2.  86% |  86% |========  | 217 kB/s | 4.4 MB     00:03 E(1/1): kernel-devel-2.  87% |  87% |========  | 218 kB/s | 4.5 MB     00:03 E(1/1): kernel-devel-2.  89% |  89% |========  | 222 kB/s | 4.6 MB     00:02 E(1/1): kernel-devel-2.  91% |  91% |========= | 228 kB/s | 4.7 MB     00:02 E(1/1): kernel-devel-2.  93% |  93% |========= | 236 kB/s | 4.8 MB     00:01 E(1/1): kernel-devel-2.  95% |  95% |========= | 244 kB/s | 4.9 MB     00:01 E(1/1): kernel-devel-2.  97% |  97% |========= | 255 kB/s | 5.1 MB     00:00 E(1/1): kernel-devel-2.6.25.11-97.fc9.i686.rpm            | 5.2 MB     00:18   
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: kernel-devel                 ######################### [1/1]

Installed: kernel-devel.i686 0:2.6.25.11-97.fc9
Complete!
[root@localhost ~]# ll
总计 132
-rw------- 1 root root  5357 08-02 19:52 anaconda-ks.cfg
-rw-r--r-- 1 root root 66775 08-02 19:52 install.log
-rw-r--r-- 1 root root  9717 08-02 19:47 install.log.syslog
drwxr-xr-x 3 root root  4096 08-03 00:36 QQ
drwxr-xr-x 3 root root  4096 08-03 00:16 Tem
drwxr-xr-x 2 root root  4096 08-02 23:58 公共的
drwxr-xr-x 2 root root  4096 08-02 23:58 模板
drwxr-xr-x 2 root root  4096 08-02 23:58 视频
drwxr-xr-x 2 root root  4096 08-02 23:58 图片
drwxr-xr-x 2 root root  4096 08-02 23:58 文档
drwxr-xr-x 2 root root  4096 08-03 01:14 下载
drwxr-xr-x 2 root root  4096 08-02 23:58 音乐
drwxr-xr-x 2 root root  4096 08-03 01:25 桌面
[root@localhost ~]# cd Tem/
[root@localhost Tem]# ll
总计 34732
-r--r--r-- 1 root root 17955817 08-03 00:01 VMwareTools-5.5.3-34685.i386.rpm
-r--r--r-- 1 root root 17553676 08-03 00:01 VMwareTools-5.5.3-34685.tar.gz
drwxr-xr-x 7 root root     4096 2006-11-14 vmware-tools-distrib
[root@localhost Tem]# cd vmware-tools-distrib/
[root@localhost vmware-tools-distrib]# ll
总计 364
drwxr-xr-x  2 root root   4096 2006-11-14 bin
drwxr-xr-x  2 root root   4096 2006-11-14 doc
drwxr-xr-x  2 root root   4096 2006-11-14 etc
-r--r--r--  1 root root 345109 2006-11-14 FILES
lrwxrwxrwx  1 root root     13 08-03 00:16 INSTALL -> ./doc/INSTALL
drwxr-xr-x  2 root root   4096 2006-11-14 installer
drwxr-xr-x 11 root root   4096 2006-11-14 lib
lrwxrwxrwx  1 root root     31 08-03 00:16 vmware-install.pl -> ./bin/vmware-uninstall-tools.pl
[root@localhost vmware-tools-distrib]# ./vmware-install.pl
A previous installation of VMware software has been detected.

The previous installation was made by the tar installer (version 3).

Keeping the tar3 installer database format.

Uninstalling the tar installation of VMware Tools.

Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                          [确定]

File /etc/X11/xorg.conf is backed up to /etc/X11/xorg.conf.old.0.

The removal of VMware Tools 5.5.3 build-34685 for Linux completed successfully.
Thank you for having tried this software.

Installing the content of the package.

In which directory do you want to install the binary files?
[/usr/bin] /usr/bin

What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc/rc.d] /etc/rc.d

What is the directory that contains the init scripts?
[/etc/rc.d/init.d] /etc/rc.d/init.d

In which directory do you want to install the daemon files?
[/usr/sbin] /usr/sbin

In which directory do you want to install the library files?
[/usr/lib/vmware-tools] /usr/lib/vmare-tools

The path "/usr/lib/vmare-tools" does not exist currently. This program is going
to create it, including needed parent directories. Is this what you want?
[yes] yes

In which directory do you want to install the documentation files?
[/usr/share/doc/vmware-tools] /usr/share/doc/vmare-tools

The path "/usr/share/doc/vmare-tools" does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want?
[yes] yes

The installation of VMware Tools 5.5.3 build-34685 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: "/usr/bin/vmware-uninstall-tools.pl".

Before running VMware Tools for the first time, you need to configure it by
invoking the following command: "/usr/bin/vmware-config-tools.pl". Do you want
this program to invoke the command for you now? [yes] yes


Stopping VMware Tools services in the virtual machine:
   Guest operating system daemon:                          [确定]
Trying to find a suitable vmhgfs module for your running kernel.

None of the pre-built vmhgfs modules for VMware Tools is suitable for your
running kernel.  Do you want this program to try to build the vmhgfs module for
your system (you need to have a C compiler installed on your system)? [yes] yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.25-14.fc9.i686/build/include] /lib/modules/2.6.25-14.fc9.i686/build/include

Extracting the sources of the vmhgfs module.

Building the vmhgfs module.

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config5/vmhgfs-only'
make -C /lib/modules/2.6.25-14.fc9.i686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.25-14.fc9.i686'
  CC [M]  /tmp/vmware-config5/vmhgfs-only/cpName.o
In file included from include/linux/string.h:11,
                 from /tmp/vmware-config5/vmhgfs-only/cpName.h:18,
                 from /tmp/vmware-config5/vmhgfs-only/cpName.c:18:
include/linux/types.h:40: 错误:与‘uintptr_t’类型冲突
/tmp/vmware-config5/vmhgfs-only/vm_basic_types.h:160: 错误:‘uintptr_t’的上一个声明在此
make[2]: *** [/tmp/vmware-config5/vmhgfs-only/cpName.o] 错误 1
make[1]: *** [_module_/tmp/vmware-config5/vmhgfs-only] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.25-14.fc9.i686'
make: *** [vmhgfs.ko] 错误 2
make: Leaving directory `/tmp/vmware-config5/vmhgfs-only'
Unable to build the vmhgfs module.

The filesystem driver (vmhgfs module) is used only for the shared folder
feature. The rest of the software provided by VMware Tools is designed to work
independently of this feature.
If you wish to have the shared folders feature, you can install the driver by
running vmware-config-tools.pl again after making sure that gcc, binutils, make
and the kernel sources for your running kernel are installed on your machine.
These packages are available on your distribution's installation CD.
[ Press Enter key to continue ]
回复 支持 反对

使用道具 举报

发表于 2008-8-2 18:06:58 | 显示全部楼层
是不是5.5的vmware不支持新的kernel啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-2 18:13:16 | 显示全部楼层
谢谢usertesting的指点,我再搞个新的vmware试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-2 18:43:44 | 显示全部楼层
感谢usertesting指点,我换了VMware-workstation-6.0.3-80004,成功了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-3 10:54:32 | 显示全部楼层
还是有问题,安装时会报错,但是分辨率可调;只是网络也会同时断掉
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-3 17:08:06 | 显示全部楼层
刚新下载了个VMware-workstation-6.0.4-93057,重新安装,虽然还是报错,不过总算装成功了,网络也通了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表