1.对原来的做备份
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv *.repo bak/
2.下载新的yum源
http://mirrors.aliyun.com/repo/Centos-8.repo
下载之后放到
/etc/yum.repos.d
如下所示:
[root@localhost yum.repos.d]# ll
总用量 8
drwxr-xr-x. 2 root root 25 5月 10 15:37 bak
-rw-r--r--. 1 root root 2595 5月 10 15:40 Centos-8.repo
3.下载yum安装包
运行下面的指令下载
[root@localhost yum.repos.d]# rpm -ivh --nodeps http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/yum-4.2.7-6.el8.noarch.rpm
[root@localhost yum.repos.d]# rpm -ivh --nodeps http://mirrors.163.com/centos/8/BaseOS/x86_64/os/Packages/yum-utils-4.0.8-3.el8.noarch.rpm
4.运行yum clean all,清除历史
[root@localhost yum.repos.d]# yum clean all
5.运行yum makecache ,重新生成
[root@localhost yum.repos.d]# yum makecache
6.验证yum安装成功
[root@localhost yum.repos.d]# yum --version
4.2.17
已安装: dnf-0:4.2.17-6.el8.noarch 在 2020年05月10日 星期日 01时25分52秒
构建 :Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> 在 2020年02月18日 星期二 13时20分38秒
已安装: rpm-0:4.14.2-37.el8.x86_64 在 2020年05月10日 星期日 01时25分29秒
构建 :Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> 在 2020年02月21日 星期五 13时46分44秒