我在 VMWare Player 7.1.0 中安装了 SLES 10 SP4 64 位,并尝试安装 VMWare 工具。
我从 CD 中提取了 VMwareTools-9.9.2-2496486.tar.gz(因为运行 run_upgrader.sh 失败...)并启动vmware-安装.pl从哪里开始bin/vmware-config-tools.pl失败的原因如下:
Searching for GCC...
sh: line 1: 18379 Floating point exception'/usr/lib/vmware-tools/sbin64/vmware-modconfig-console' --validate-gcc "" -- -l "/usr/lib/vmware-tools" >/dev/null 2>&1
The path "" is not valid path to the gcc binary.
Would you like to change it? [yes]
What is the location of the gcc program on your machine? /usr/bin/gcc
sh: line 1: 18384 Floating point exception'/usr/lib/vmware-tools/sbin64/vmware-modconfig-console' --validate-gcc "/usr/bin/gcc" -- -l "/usr/lib/vmware-tools" >/dev/null 2>&1
The path "/usr/bin/gcc" is not valid path to the gcc binary.
Would you like to change it? [yes]
我安装了 make、gcc、c++ (g++)、kernel-source 和 Basis-Devel,但仍然缺少一些东西。
什么问题?perl 版本错误?我安装的是 5.8.8。
答案1
您是否安装了 libglib-2_0-0?也许命令“whereis gcc”或“which gcc”可以提供更多信息。我对 SLES 不太熟悉,但希望这会有所帮助。
编辑:VMware Tools 可能以软件包形式提供。尝试使用 pkg 管理器搜索 open-vm-tools 或 vmware tools。此外,请查看 VMware 的操作系统特定的存储库。
答案2
请查看客户操作系统自定义支持矩阵: http://partnerweb.vmware.com/programs/guestOS/guest-os-customization-matrix.pdf
似乎您正在使用不受支持的 SuSE 版本 (< 10SP4)。至少升级到 SLES10 SP4 / SLES11 SP4