CentOS 更换软件源方法(手动设置或用脚本)
如果 CentOS 默认分配的软件源下载很慢,可以尝试换个其它镜像源,有很多可以选择。下面介绍 CentOS 软件源更换方法,分手动设置和用一键脚本方法两种。
手动配置方法
1. 为防之后更换出错可以恢复,先重命名备份原始 repo 文件。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
2. 下载新的软件源配置文件到 /etc/yum.repos.d
目录。
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
这里示例用的是阿里云源,国内外都有CDN加持,建议使用。不同 CentOS 版本修改链接里的数字即可。
名称 | 网址 |
---|---|
网易 | https://mirrors.163.com/ |
搜狐 | https://mirrors.sohu.com/ |
中科大 | https://mirrors.ustc.edu.cn/ |
清华大学 | https://mirror.tuna.tsinghua.edu.cn/ |
北京交大 | https://mirror.bjtu.edu.cn/ |
3. 清理并生成新的缓存,然后就可以用新源下载了。
yum clean all yum makecache
一键配置脚本
懒人用法,直接运行下面命令一键更换为阿里云源(Debian 默认 Fastly 源)。
wget -qO- https://raw.githubusercontent.com/oooldking/script/master/superupdate.sh | bash
若运行出错,检查是否安装 wget 和 ca-certificates 软件,安装命令如下。
# CentOS yum install -y wget ca-certificates # Ubuntu & Debian apt-get install -y wget ca-certificates