关于VMware6.5下Ubuntu9.04安装VMware tools的一些问题总结
来源:互联网 发布:淘宝店侦探怎么用 编辑:程序博客网 时间:2024/09/21 09:06
为了在VMware下Ubuntu操作使用更方便,必须安装VMware tools。但是在安装过程中经常出现一些不兼容的问题,一下是我遇到的一些问题以及解决方法:
1、共享文件夹失败:
参考自http://www.linuxidc.com/Linux/2009-05/19988.htm 将vmhgfs内的page.c用网页中的附件覆盖即可,应该是VMware tools与Ubuntu9.04兼容问题
2、鼠标自由进出客户系统问题
输入sudo apt-get install xserver-xorg-input-vmmouse即可
3、gcc版本识别问题
Your compiler "/usr/bin/gcc" version "gcc-Version 4.3.2 (Ubuntu 4.3.2-1ubuntu12) " is not supported by this version of VMware Tools.
其实是VMware-config-tools.pl里面的一个小bug,它在判断系统的gcc版本时,使用了“gcc -v”命令,而不是以前的“gcc -dumpversion”,因为Suse不支持后者。我们在Ubuntu下看看两个命令的结果就明白了:
用“-v”返回的是一大串解释,而用“-dumpversion”,则简单返回“4.2.4”,VMware-config-tools.pl文件如果把前者拿去用来比较版本的话,自然就会出错了,所以把VMware-config-tools.pl里面几处用到“-v”的地方改为“-dumpversion”即可。估计是最近升级之后,Ubuntu的gcc的输出有了点变化而导致了这个问题。
解决方法:具体操作步骤为在安装好VMware Tools后,运行vmware-config-tools.pl前,用vi或文本编辑器打开/usr/bin/vmware-config-tools.pl,
把3961行的" -v 2>&1 | tail -1"改为' -dumpversion',再把下面3969行的/^gcc version (egcs-)?(/d+/./d+(/./d+)*)/改为
/^(egcs-)?(/d+(/./d+)*)/,保存,运行vmware-config-tools.pl,下面应该就能成功了啊。
反正在我的Fedora 10中原来也是这个问题,后来一改就成功了,你们也在Ubuntu试试看吧。
- 关于VMware6.5下Ubuntu9.04安装VMware tools的一些问题总结
- 关于VMware6.5下Ubuntu9.04安装VMware tools的一些问题总结
- 关于Linux下安装VMware Tools的一些问题
- VMware6.5 + RedHat E5 VMware Tools的安装
- VMware下安装ubuntu9.0.4时遇到的一些问题
- Ubuntu9.04安装VMware Tools
- ubuntu9.04安装vmware tools
- vmware安装ubuntu9.04 linux的一些问题的解决
- vmware安装ubuntu9.04 linux的一些问题的解决
- Centos 下安装Vmware tools遇到的一些问题
- VMware6.5安装Fedora14 安装 VMware Tools 头文件不匹配的处理过程
- VMware6.03安装VMware tools for ubuntu8.04
- Fedora9下vmware tools的安装总结
- 关于VMware下安装VMware tools,安装文件没有出现问题的解决
- 关于VMware下安装VMware tools,安装文件没有出现问题的解决
- Ubuntu系统:关于VMware下安装VMware tools,安装文件出现问题的解决办法
- 在ubuntu9.10下怎么安装Vmware Tools
- fedora 11-Ubuntu9-10安装vmware tools 解决文件共享的问题 (转)
- 网站天涯
- JAVASCRIPT获取对象的多种方法!
- 非电信运营商的手机充值卡是真的吗
- 十五、NHibernate之二级缓存
- 堆和栈的区别
- 关于VMware6.5下Ubuntu9.04安装VMware tools的一些问题总结
- MS时光
- Text mining and web mining
- CSDNLogin
- 常用快捷键
- 通用的日志输出方法
- PHP字符串教程_trim函数
- Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
- sscanf()的一些使用说明