win11 centos7 bash:ag 没有那个命令且yum无法正常安装

       博主是近期才开始换的win11系统,但是一些项目需要继续在centos7中完成。一个原本在win10的centos7中可以跑在脚本在win11下运行会遇到ag:command not found的问题。在试通过yum安装ag命令时发现yum -y install the_silver_searcher发现不是没有镜像文件就是没有可用软件包。也试过跟着别人的教程在官网下文件更新yum,或者新建写入什么autogen.sh和build.sh,都是无疾而终。

        本人的VMware是16.2版本,因为版本太新了,也一直没法找别人帮忙看是不是虚拟机在装的时候漏了什么。        所以一开始一直以为是win10和win11的兼容性问题。

        本来都觉得这个问题无解了,然后就看到有人说要先安装epel源,更新yum,再安装 the_silver_searcher。

        我试着sudo yum install epel-release,这次终于出现了一个新问题

(期间也有试图更新yum,还是遇到一堆未知错误。)

        这下我忽然想到,会不会是虚拟机联网问题,试着ping了一下公网

       (猜测应该是要开网卡)用以下命令获取网卡名:

ip addr

        这里的ens33就是网卡名,但是2:这里没有inet信息 说明网络连接有问题。

        在虚拟机的终端中键入

cd /etc/sysconfig/network-scripts/

        进入相应目录,找到网卡对应的配置文件

        通过vim进入该文件,可以看到 

        网卡不是开机启动,把这里的no改成yes就好了(记得从root下把文件的权限改了以后才能修改no为yes

        如果还是不行的话 可以试试把dhcp改成static

        回到终端,输入 service network restart,重启网络。

        再次输入ifconfig查看网卡信息。如果看到以太网的配置里面有 inet 信息,此时说明可以上网了。 

        终于解决完联网问题,再一次尝试 yum -y install the_silver_searcher。好消息是,终于能安装了!

        但是”没有可用软件包 the_silver_searcher“这个问题依然没有解决。再一次尝试yum install epel-release后再 yum -y install the_silver_searcher

         这一次终于成功了!

        再运行脚本,ag命令可以正常使用了!

ps:如果yum解析不了不是联网问题,那就可能是DNS配置有问题

        可以通过nslookup www.baidu.com(或 ping www.baidu.com)检查DNS配置
        如果是显示无法连接/无法解析,可能是上不了网,可能是DNS有问题被染了,如果确定能上网就换个DNS。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值