编辑 /etc/yum.repos.d/CentOS-Base.repo 文件:
vi /etc/yum.repos.d/CentOS-Base.repo
将 [base]、[updates] 和 [extras] 节的 baseurl 更改为阿里云的镜像地址:
修改时在文件中一直按a和s,直到可以写入为止然后再进行修改
[base]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=http://mirrors.aliyun.com/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://mirrors.aliyun.com/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
保存并关闭文件。
按 esc 再按 i 进行编辑
!代表强制修改
清理缓存并重建
接下来,清理旧的缓存并重新生成缓存:
yum clean all
yum makecache
检查结果
现在尝试运行 yum repolist 来检查是否能正确列出仓库:
yum repolist
如果一切正常,应该会看到列出的所有可用的仓库以及它们的状态。
更新系统
最后,可以运行 yum update 来更新你的系统:
yum update