今天重装linux,发现yum命令未安装,安装后报错:YumRepo Error: All mirror URLs are not using ftp, http[s] or file。
通过网上搜索后发现,CentOS6已经在2020年11月停止维护了(ps:CentOS7 yum源2024年停止维护,CentOS8yum源2029年停止维护),所以更新为阿里源,163源还是404错误。
下面就是整理的解决办法:
1、更新yum源:
Centos6为:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
Centos7为:
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
2、备份配置文件:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
3、新建CentOS-Base.repo配置:vim /etc/yum.repos.d/CentOS-Base.repo
粘贴如下内容,再保存就ok:
[centos-office]
name=centos-office
failovermethod=priority
baseurl=https://vault.centos.org/6.10/os/x86_64/
gpgcheck=1
gpgkey=https://vault.centos.org/6.10/os/x86_64/RPM-GPG-KEY-CentOS-6
此时就能正常执行yum命令了。