在centos7中安装vmwaretoos时报The pathis not a valid path to the 3.10.0-1127.el7.x86 64 kernel headersNou

在CentOS7系统中,安装vmwaretools遇到问题可能与内核版本低或缺少gcc有关。建议先尝试通过yum安装与当前内核版本匹配的kernel-devel和gcc,如果yum源无匹配包,可考虑更新内核或从其他来源下载并手动安装kernel-devel和kernel-headers,然后继续vmwaretools的安装流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这个问题可能是由于CentOS 7系统内核版本过低或者没有安装gcc导致的。可以尝试以下步骤:

  1. 按ctrl+z停止安装vmwaretools。
  2. 安装kernel-devel和gcc,确保它们的版本和您的内核版本一致。您可以使用以下命令:
    • yum install kernel-devel-$(uname -r)
    • yum install gcc
  3. 重新运行./vmware-install.pl安装vmwaretools。

 不过我试了上面方法也出错误

使用yum install kernel-devel-$(uname -r)后,报No package kernel-devel-3.10.0-112?.el?.x86 64 available Error: Nothing to do

这个问题可能是由于yum源没有提供与您的内核版本匹配的kernel-devel包导致的。可以尝试以下步骤:

  1. 查看yum源是否有更新的kernel-devel包,如果有,可以更新内核版本,然后重新安装vmwaretools。可以使用以下命令:
    • yum update kernel
    • reboot
    • yum install kernel-devel
    • ./vmware-install.pl
  2. 如果yum源没有更新的kernel-devel包,或者你不想更新内核版本,可以从其他网站下载与的内核版本匹配的kernel-devel和kernel-headers包,然后手动安装它们。可以使用以下命令:
    • yum remove kernel-devel
    • yum remove kernel-headers
    • wget https://rpm.pbone.net/index.php3/stat/4/idpl/66103569/numer/1/nazwa/kernel-devel-3.10.0-1127.el7.x86_64.rpm
    • wget https://rpm.pbone.net/index.php3/stat/4/idpl/66103570/numer/1/nazwa/kernel-headers-3.10.0-1127.el7.x86_64.rpm
    • rpm -i kernel-devel-3.10.0-1127.el7.x86_64.rpm
    • rpm -i kernel-headers-3.10.0-1127.el7.x86_64.rpm
    • ./vmware-install.pl

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值