文章目录
前言
本篇文章主要是解决很多小伙伴在安装centos7之后,yum命令使用不了的问题。错误显示如下
一、错误排查
1.检查网路是否异常(ping 外网)
2.resolv.conf中手动配置检查了一下DNS
3.ip route检查路由表发现没问题
4.关了一下防火墙也无法解决问题
以上都没问题那么就是我们的源配置出了问题,那么下面我将带大家更换阿里云的yum源
二、yum源更换步骤
1. 备份当前的YUM源配置文件
sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 删除或注释掉旧的.repo文件
sudo rm -f /etc/yum.repos.d/CentOS-Base.repo
3. 创建一个新的.repo文件
sudo vi /etc/yum.repos.d/CentOS-Base.repo
4. 编辑新的.repo文件,添加以下内容(以阿里云源为例)
在**/etc/yum.repos.d/CentOS-Base.repo**文件中添加以下内容:
[base]
name=CentOS-$releasever - Base - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#released updates
[updates]
name=CentOS-$releasever - Updates - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - Aliyun
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7
**5.**保存文件后,运行以下命令清除缓存并生成新的缓存:
sudo yum clean all
sudo yum makecache
总结
希望能够帮助到大家谢谢!