centos下安装Vmware-tools时出现的问题

摘要:
今天,我安装了Centos。如果我想共享文件,我需要安装Vmware工具。正常步骤:安装Vmware-tools1并安装VMwareTools CD驱动器。在虚拟机选项栏中选择--˃2。减压。将VMwareTools-XXXXX.tar.gz安装到CD-ROM驱动器中的指定文件夹3。)完成上述命令后,安装vmtools。当我在yum yinstallgcc时,我百度想出了一个解决方案并进入了这个网站http://mirrors.163.com/.help/centos.html,下载所需的repo文件,并将下载的文件放在/etc/yum.repos.d/中。

今天装了centos,想共享一个文件,需要安装Vmware-tools。

正常的步骤:

安装Vmware-tools

1、挂载VMwareTools光驱。虚拟机选项栏中选【虚拟机】-->【安装vmware tools

centos下安装Vmware-tools时出现的问题第1张

2、解压。将光驱中VMware Tools-XXXXXX.tar.gz到指定文件夹

centos下安装Vmware-tools时出现的问题第2张

3、安装。运行脚本vmware-install.pl

centos下安装Vmware-tools时出现的问题第3张

然后就出现了错误了:

1、gcc错误

    Searching for GCC...
    The path "" is not valid path to the gcc binary.



2、内核头文件(kernel-devel)错误

    Searching for a valid kernel header path...
    The path "" is not a valid path to the XXXXXX kernel headers.

 【有个方便快捷的办法是执行一下语句:

yum -y update
yum -y install kernel-headers kernel-devel gcc

 reboot (安装完后要重启一下,很重要!)

上面的命令搞定后,再进行vmtools的安装。原本错误的地方变成了这样:

Searching for GCC...
Detected GCC binary at "/bin/gcc".
The path "/bin/gcc" appears to be a valid path to the gcc binary.
Would you like to change it? [no] 


Searching for a valid kernel header path...
Detected the kernel headers at 
"/lib/modules/3.10.0-229.4.2.el7.x86_64/build/include".
The path "/lib/modules/3.10.0-229.4.2.el7.x86_64/build/include" appears to be a
valid path to the 3.10.0-229.4.2.el7.x86_64 kernel headers.
Would you like to change it? [no] 

 

安装完成后可以看到提示:

The configuration of VMware Tools 9.9.2 build-2496486 for Linux for this 
running kernel completed successfully.

然后设置虚拟机共享目录后即可在/mnt/hgfs下看到共享目录

首先来排除下问题

解决办法:(注意顺序)

1、确保Kernel、Kernel-devel、Kernel-headers版本一致

2、确认Gcc安装

1、确保KernelKernel-develKernel-headers版本一致

查询系统中全部的内核RPM包:

centos下安装Vmware-tools时出现的问题第4张

版本一致,不需要更改,需要版本不一致则需要更改

 例如:

[root@localhost ~]# rpm -qa|grep kernel

kernel-headers-3.10.0-862.9.10.el7.x86_64

abrt-addon-kerneloops-2.1.11-50.el7.centos.x86_64

kernel-tools-3.10.0-862.el7.x86_64

kernel-3.10.0-862.el7.x86_64

kernel-devel-3.10.0-862.el7.x86_64

kernel-tools-libs-3.10.0-862.el7.x86_64

删除版本不一致的包

[root@localhost ~]# yum remove kernel-headers-3.10.0-862.9.10.el7.x86_64

安装新的kernel-headers包

rpm -ivh kernel-headers-3.10.0-862.el7.x86_64(从系统iso镜像中提取)      -ivh=显示文件列表+指令执行过程+安装时列出标记

2、确认Gcc安装

gcc -v      出现大段描述则已经安装

centos下安装Vmware-tools时出现的问题第5张

如果gcc没有安装的话,安装gcc,确保网络通畅

yum -y install gcc      -y表示自动确认

 。。。。。然后,我就死在了这里,因为我的yum没办法用。。。。。

当我yum -y install gcc 的时候

centos下安装Vmware-tools时出现的问题第6张

我百度了一下解决办法, 进入到这个网址http://mirrors.163.com/.help/centos.html,下载自己所需要的repo文件

将下载好的文件放入/etc/yum.repos.d/里面。记得备份哦

然后执行一下命令

yum clean all
yum makecache

然后就ok。这样就可以安装gcc了。

执行语句:

yum -y install gcc      -y表示自动确认

就会出现好下载,直接让他自己下载。

centos下安装Vmware-tools时出现的问题第7张

gcc安装完毕,这样我们就可以直接安装Vmware-tools了。

centos下安装Vmware-tools时出现的问题第8张

免责声明:文章转载自《centos下安装Vmware-tools时出现的问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇大数据是什么[JDK8]Map接口与Dictionary抽象类下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Makefile中用宏定义进行条件编译(gcc -D)/在Makefile中进行宏定义-D

在源代码里面如果这样是定义的:#ifdef MACRONAME//可选代码#endif 那在makefile里面gcc -D MACRONAME=MACRODEF或者gcc -D MACRONAME 这样就定义了预处理宏,编译的时候可选代码就会被编译进去了。 对于GCC编译器,有如下选项:-D macro=string,等价于在头文件中定义:#define...

更改Ubuntu gcc、g++默认编译器版本

转一篇文章: 升级Ubuntu到11.10,但在编译Android的时候出错了。这个Android在升级系统之前编译是没有错误的,对比发现升级到Ubuntu 11.10后gcc、g++的版本都是4.6.1。而升级之前的版本是4.4.6。我想多半原因就在这里了。要想解决问题需要更改Ubuntu gcc、g++默认编译器版本。google一把发现有两种方法可以...

CentOS 7安装WordPress

在开始本文前,我假定你已经安装好了nginx、php-fpm和mariaDB(或mysql)。它们的安装过程可参考我以前的文章。 1. 安装EPEL(Extra Packages for Enterprise Linux): # yum install epel-release 2. 安装wordpress: # yum install wordpress...

centos安装图形化界面 和 安装火狐浏览器

yum groupinstall "Desktop"yum groupinstall "X Window System"yum groupinstall "Chinese Support" startx                   安装火狐浏览器:http://www.centoscn.com/image-text/install/2014/111...

vscode c_cpp_properties setting

vscode c_cpp_properties setting C/C++ 插件用户工程项目配置 .vscode/c_cpp_properties.json 增加如下内容: { "version": 4, "configurations": [ { "name": "mingw-w64-x86...

CentOS 6安装Oracle 11gR2数据库

1.安装环境--- 操作系统:CentOS release 6.8 (Final) oracle:Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production 【1】安装依赖包: yum -y install binutils compat-libcap1 co...