宝塔软件商店无法安装安装后报错找不到文件问题(踩坑记录)

根据公司需求,我们在刚购买的服务器上架设了宝塔,然后发现除了mysql能安装其他的redis、docker、nginx等等都无法安装安装后提示找不到文件。如图

刚开始时找不到原因,因为对这块我也比较小白,后来发现像这种问题是因为缺少管理器果断使用yum安装一下

sudo yum install gcc

 结果又报错了安装失败了

错误:软件包:glibc-2.17-292.el7.i686 (base)
          需要:glibc-common = 2.17-292.el7
          已安装: glibc-common-2.17-307.el7.1.x86_64 (@base)
              glibc-common = 2.17-307.el7.1
          可用: glibc-common-2.17-292.el7.x86_64 (base)
              glibc-common = 2.17-292.el7

提示是我本地的系统glibc-common版本高于GCC所需要的版本这时我想选择把系统的版本降一下,但是发现这个是比较核心的库降后可能会导致系统的不稳定中途想了很多更新了yum等方法都不好使然后一想更换了一下yum的源第一次换的是网易的源,发现网易源已经不对centos7 维护无法使用后我更换了阿里云的源成功的将gcc安装成功了。

下面是更换yum的方法

在更换yum源之前,建议先备份现有的yum源配置文件,以防万一需要恢复原来的设置。可以使用cp命令进行备份:

sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

网易源没好使我就说怎么做了 直接阿里源开搞

接下来,需要从阿里云的镜像站点下载对应版本的CentOS yum源配置文件。以CentOS 7为例,可以使用wgetcurl命令下载:

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo  
# 或者使用curl命令  
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

更换yum源后,需要清理现有的yum缓存,并重新生成新的缓存,以确保yum能够正确地从新的源中下载软件包。可以使用以下命令:

sudo yum clean all  
sudo yum makecache

最后,可以通过尝试安装一个软件包来验证yum源是否更换成功。如果yum能够正常从阿里云的源中下载并安装软件包,则说明更换成功。例如:

sudo yum install httpd

这个时候我以为大功告成因为已经提示我GCC安装成功了结果在宝塔安装的过程中发现一直卡在正在安装无线循环。

然后更新了一下站点

curl https://download.bt.cn/tools/auto_node.sh | bash

等待更新完成后可以正常安装啦

记录一下自己的流程方便以后查询~

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值