这边整理下自己常用的操作,方便以后使用
确认版本
[root@localhost yum.repos.d]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.6 (Maipo)
卸载yum
rpm -qa | grep yum | xargs rpm -e --nodeps
下载软件包,注意163源会更新,文件名会发生改变,下不下来就去网页上看下,我这边日期是20200503
wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.31-53.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-updateonboot-1.1.31-53.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-iniparse-0.4-9.el7.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-metadata-parser-1.1.4-10.el7.x86_64.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/yum-3.4.3-167.el7.centos.noarch.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/rpm-4.11.3-43.el7.x86_64.rpm wget http://mirrors.163.com/centos/7/os/x86_64/Packages/python-urlgrabber-3.10-10.el7.noarch.rpm
安装、升级包
rpm -ivh --force --nodeps yum* rpm -Uvh rpm-4.11.3-43.el7.x86_64.rpm --nodeps rpm -Uvh python-urlgrabber-3.10-10.el7.noarch.rpm --nodeps
删除原配置文件,下载新的配置文件
cd /etc/yum.repos.d rm -Rf * #注意当前目录,别删错了 wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
vim修改repo文件
vim CentOS6-Base-163.repo
按:进入命令模式替换
:%s/$releasever/7/ge
:%s/RPM-GPG-KEY-CentOS-6/RPM-GPG-KEY-CentOS-7/ge
:wq
清除和重建yum缓存
yum clean all&yum makecache yum update #可选,最好更新下
验证结果
yum repolist
配置完成
原文:https://www.cnblogs.com/fureteita/p/12880761.html