CentOS 更换软件源方法(手动设置或用脚本)

Eric 教程 1,663 次浏览 评论已关闭

如果 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