從各大家鏡像源更新yum源時
官網(wǎng)給我們的建議是先備份舊源再導(dǎo)入新的源
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-8.repo
然后新建緩存
yum clean all
yum makecache
新建緩存過程中可能就會出現(xiàn)
[root@VM-20-9-centos yum.repos.d]# yum clean all
Repository AppStream is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
大概四五條這樣煩人的提示,很明顯是在提示出現(xiàn)重復(fù)配置
那么清除掉多余的配置就好了
進入yum源的配置文件夾
cd /etc/yum.repos.d
ll
可以看到很多源配置文件
-rw-r--r-- 1 root root 469 Nov 12 09:14 CentOS-AppStream.repo
-rw-r--r-- 1 root root 1792 Mar 25? 2020 CentOS-Base.repo # 這里是重點
-rw-r--r-- 1 root root? 214 Oct 26? 2020 CentOS-Base.repo.backup
-rw-r--r-- 1 root root? 225 Nov 12 09:14 CentOS-centosplus.repo
-rw-r--r-- 1 root root? 249 Oct 26? 2020 CentOS-Devel.repo
-rw-r--r-- 1 root root? 230 Oct 26? 2020 CentOS-Epel.repo
-rw-r--r-- 1 root root? 222 Nov 11 18:24 CentOS-Extras.repo
-rw-r--r-- 1 root root? 232 Oct 26? 2020 CentOS-HA.repo
-rw-r--r-- 1 root root? 237 Nov 11 18:24 CentOS-PowerTools.repo
打開我們導(dǎo)入鏡像源時產(chǎn)生的文件
vim CentOS-Base.repo

退出打開備份好的舊的原有的CentOS-Base.repo文件,即CentOS-Base.repo.backup文件
cat CentOS-Base.repo.backup
# Qcloud-Base.repo
[BaseOS]
name=Qcloud-$releasever - BaseOS
baseurl=http://mirrors.tencentyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Qcloud-8
可以看到原來的Base配置文件中,只配置了[BaseOS],而我們導(dǎo)入的新的Base配置文件中還配置了很多其他項,這就是重復(fù)沖突的原因
那么注釋掉其他配置文件中的配置就行了
vim CentOS-centosplus.repo

以此類推,有幾條煩人的提示就去注釋對應(yīng)的文件。注釋完后再運行就會發(fā)現(xiàn)沒有重復(fù)提示了
