课程中解决安装配置WAF的CentOS 7系统中yum不支持的解决指南
问题现象
当你在CentOS 7服务器上执行yum install
命令时,可能会遇到如下报错:
此错误表明系统无法解析CentOS官方仓库域名,导致软件安装失败。
这个错误会导致yum无法继续操作,其核心问题其实只有一个:系统无法解析CentOS的镜像仓库域名。
首先请各位同僚们检查自己之前所有相关配置有没有问主要包括:
1.网络配置(随便ping一下)
2.时区
时间偏差超过5分钟,先执行 ntpdate pool.ntp.org
同步时间
解决方案:
更换为国内的镜像源:
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
之后再次尝试运行install
命令
如果还未解决请继续按照下面的步骤:
在root用户下输入
vi /etc/sysconfig/network-scripts/ifcfg-ens33
进入文件:
保证其中DNBOOT为yes
保存后再按shift键+:并输入 wq 保存刚刚的修改 再输入命令重启网络
service network restrat
1:在root用户下输入命令
cd /etc/yum.repos.d
ls 的展开如图所示:
之后在root用户下输入命令:
curl - o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
运行结果如下:
完成后输入命令强制重建仓库缓存
yum clean all
yum makecache
yum update -y
来更新资源包
运行部分图片:
结束后请自行尝试执行install
如果过程失败可进行手动装源
后续部分引用CSDN博主「MarkMooer」的原创文章,遵循CC 4.0 BY-SA版权协议,附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/OneMaruko/article/details/144467376
一、安装wget
1、访问阿里云镜像站
阿里云镜像站地址,根据服务器架构选择所需版本,以wget-1.14-18.el7_6.1.x86_64.rpm为例,点击下载到本地
2、在服务器/usr/local/下新建wget文件夹,将下载的wget安装包上传至该文件;
3、执行命令
cd /usr/local/wget
cd /usr/local/wget
#安装
rpm -ivh wget-1.14-18.el7_6.1.x86_64.rpm
#查看是否安装成功
rpm -qa|grep "wget"
更换源:
#阿里云镜像
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
#添加EPEL
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
#去除不存在的bazel镜像
yum-config-manager --disable bazel
# 清理已下载安装包
yum clean all
# 生成更新索引
yum makecache
# 更新Centos系统软件包
yum update
CentOS 7已停止维护,建议迁移至Rocky Linux或AlmaLinux等替代系统。如遇其他问题,欢迎在评论区交流!
更多推荐
所有评论(0)