vmware 安装出现的linux-headers问题,找不到/usr/src/linux/include这个目录
2009-08-02 01:56
1516 查看
安装vmware的时候,出现如下问题:
None
of the pre-built vmmon modules for VMware Workstation is suitable for
your running kernel. Do you want this program to try to build the
vmmon 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这个目录,终于在赛迪网技术社区找的了解决办法。出现这种问题是因为缺少一个文件
linux-headers,不过用如下一个vmware的补丁就可以解决了:vmware-any-any-update109.tar.gz。
他的下载地址:
wget http://jaws.go2linux.org/archivos/vmware-any-any-update109.tar.gz
在要求输入[/usr/src/linux/include]时,用ctul+c断开,然后安装vmware-any-any-update109.tar.gz
#tar zxvf vmware-any-any-update109.tar.gz
#cd vmware-any-any-update109
#./runme.pl
附:vmware的完整安装 http://linux.ccidnet.com/art/9513/20070511/1078911_1.html 一、安装依赖包
sudo apt-get install libx11-6 libx11-dev libxtst6 xinetd
sudo apt-get install linux-headers-`uname -r` build-essential
二、从vmware官方网站下载最新版vmware-server for linux(ver:1.0.2)
http://www.vmware.com/download/server/ 记得要注册取得授权号码哟
三、解压并安装
tar zxvf VMware-server-1.0.2-39867.tar.gz
cd vmware-server-distrib
sudo vmware-install.pl
可以直接一路默认下去就好,但这不会安装成功,会出现以下错误:
Building the vmmon module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.20-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:80:
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: 错误: expected declaration specifiers or ‘...’ before ‘compat_exit’
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: 错误: expected declaration specifiers or ‘...’ before ‘exit_code’
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: 警告: 在 ‘_syscall1’ 的声明中,类型默认为 ‘int’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] 错误 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] 错误 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make: *** [vmmon.ko] 错误 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
Execution aborted.
不要理它!我们去下载patch搞定
四、下载并安装patch包
wget http://jaws.go2linux.org/archivos/vmware-any-any-update109.tar.gzcd vmware-any-any-update109sudo ./runme.pl
接下来一路next就好(会出现一些警告错误,说有函数在使用前未初始化)
None
of the pre-built vmmon modules for VMware Workstation is suitable for
your running kernel. Do you want this program to try to build the
vmmon 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这个目录,终于在赛迪网技术社区找的了解决办法。出现这种问题是因为缺少一个文件
linux-headers,不过用如下一个vmware的补丁就可以解决了:vmware-any-any-update109.tar.gz。
他的下载地址:
wget http://jaws.go2linux.org/archivos/vmware-any-any-update109.tar.gz
在要求输入[/usr/src/linux/include]时,用ctul+c断开,然后安装vmware-any-any-update109.tar.gz
#tar zxvf vmware-any-any-update109.tar.gz
#cd vmware-any-any-update109
#./runme.pl
附:vmware的完整安装 http://linux.ccidnet.com/art/9513/20070511/1078911_1.html 一、安装依赖包
sudo apt-get install libx11-6 libx11-dev libxtst6 xinetd
sudo apt-get install linux-headers-`uname -r` build-essential
二、从vmware官方网站下载最新版vmware-server for linux(ver:1.0.2)
http://www.vmware.com/download/server/ 记得要注册取得授权号码哟
三、解压并安装
tar zxvf VMware-server-1.0.2-39867.tar.gz
cd vmware-server-distrib
sudo vmware-install.pl
可以直接一路默认下去就好,但这不会安装成功,会出现以下错误:
Building the vmmon module.
Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config0/vmmon-only'
make -C /lib/modules/2.6.20-15-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
CC [M] /tmp/vmware-config0/vmmon-only/linux/driver.o
In file included from /tmp/vmware-config0/vmmon-only/linux/driver.c:80:
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: 错误: expected declaration specifiers or ‘...’ before ‘compat_exit’
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: 错误: expected declaration specifiers or ‘...’ before ‘exit_code’
/tmp/vmware-config0/vmmon-only/./include/compat_kernel.h:21: 警告: 在 ‘_syscall1’ 的声明中,类型默认为 ‘int’
make[2]: *** [/tmp/vmware-config0/vmmon-only/linux/driver.o] 错误 1
make[1]: *** [_module_/tmp/vmware-config0/vmmon-only] 错误 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
make: *** [vmmon.ko] 错误 2
make: Leaving directory `/tmp/vmware-config0/vmmon-only'
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
Execution aborted.
不要理它!我们去下载patch搞定
四、下载并安装patch包
wget http://jaws.go2linux.org/archivos/vmware-any-any-update109.tar.gzcd vmware-any-any-update109sudo ./runme.pl
接下来一路next就好(会出现一些警告错误,说有函数在使用前未初始化)
相关文章推荐
- vmware 安装出现的linux-headers问题解决办法
- 解决在linux下编译32程序出现“/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录问题”
- 解决在linux下编译32程序出现“/usr/include/gnu/stubs.h:7:27: 致命错误:gnu/stubs-32.h:没有那个文件或目录问题”
- 解决kali linux 2.0(2016.01)安装VMware,VirtualBox出现的linux-headers-4.3.0-kali1-amd64包的问题
- 安装vmware tools时 提示 /usr/src/linux/include找不到头文件
- 在安装vmware tools时 提示 /usr/src/linux/include找不到头文件
- 今天刚安装了linux redhat6.4 在打开的Firefox的时候报错:无法初始化应用程序安全组件。很有可能您的程序个人目录中的文件出现问题。请检查
- Linux环境安装mysql后/usr/include/目录下没有mysql目录
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法(转)
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- linux下安装node出现的node命令找不到,express命令找不到的问题,解决方法。
- "/usr/src/linux/include" is not an existing directory时的VMware Tools的安装
- linux下安装NS用久后出现,GDM无法写入您的认证文件,有这个问题的看过来哦!
- 安装vmware tools时提示不存在“/usr/src/linux/include”
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- 从多方查找资源并测试终于解决了问题,特记录下。 其实如果在安装的时候,正确的安装,就不会出现下面的信息了. 如在Linux下安装,提示密码的时候,输入Root账号的密码就不会出现这个问题了!
- linux指定目录安装软件后,程序找不到共享库问题
- 安装交叉编译工具,执行arm-linux-gcc –v命令出现提示找不到该文件或目录?解决方法
- linux编译出现/usr/bin/ld: 找不到 -lopencv_dep_cudart 的问题解决
- linux 下安装nginx经常出现 make[2]: Leaving directory `/usr/local/ssl' 或make[2]: Leaving directory `/usr/local/openssl' 找不到的情况解决方法