yum 更换为国内源
前言
有时候系统自带的 yum 源有点不太好用,里面的网址资源是国外的,那么从国内下载国外的 rpm 包会很慢,影响效率。这时候可以更改为国内的源
- 恢复之前的 yum 源
[root@localhost yum.repos.d]# ls
dvd.repo
[root@localhost yum.repos.d]# rm -f dvd.repo
[root@localhost yum.repos.d]# cp ../yum.repos.d.bak/* .
[root@localhost yum.repos.d]# ls
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
- 删除 CentOS-Base.repo
[root@localhost yum.repos.d]# rm -f CentOS-Base.repo
- 更改为国内的 CentOS7-Base-163.repo
yum 的配置文件位置 /etc/yum.repos.d yum 的默认生效文件 CentOS-Base.repo
本地 yum 仓库的生效文件 CentOS-Media.repo
[root@localhost yum.repos.d]# curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo //下载CentOS7-Base-163.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1572 100 1572 0 0 2415 0 --:--:-- --:--:-- --:--:-- 2414
[root@localhost yum.repos.d]# ls
CentOS7-Base-163.repo CentOS-Debuginfo.repo CentOS-Media.repo CentOS-Vault.repo //可以看出CentOS-Base.repo 已经替换成了CentOS7-Base-163.repo
CentOS-CR.repo CentOS-fasttrack.repo CentOS-Sources.repo
- 清除之前的缓存
[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: base extras updates
Cleaning up everything
Cleaning up list of fastest mirrors