Centos7 无法 yum update 解決方法
1、备份当前的 YUM 仓库配置。
sudo cp -ar /etc/yum.repos.d /etc/yum.repos.d.bak
2、清除原有的 YUM 配置。
sudo rm -f /etc/yum.repos.d/*
3、以编辑器(如 vim 或 nano)创建一个新的 YUM 配置文件,例如 CentOS-Base.repo。
sudo vi /etc/yum.repos.d/CentOS-Base.repo
4、将以下内容复制并粘贴到 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、保存文件并退出编辑器。
6、清除 YUM 缓存并生成新的缓存。
sudo yum clean all
sudo yum makecache
完成以上步骤后,您就已经将 CentOS 7 的 YUM 镜像源更改为阿里云的镜像源。您可以使用 yum repolist all 命令来查看当前配置的仓库信息。如果您选择使用其他镜像源,只需将以上配置中的阿里云 URL 替换为您选择的镜像源的 URL 即可。
评论区