CentOS更换Yum软件源方法(附一键脚本) - 技术文档

  1. 客戶系統
  2. 技术文档

CentOS更换Yum软件源方法(附一键脚本)

VPS,免不了安装各种软件工具。有时系统默认配置的软件源很慢,需要更改从其它软件仓库下载安装。今天也遇到这一问题,顺便记下操作流程,方便新手参考使用。这里介绍的是CentOS系统更换方法,如果其它Linux系统或觉得手动麻烦,可使用文章最后提供的一键设置脚本。

Linux 发行版添加软件源-阿里云开发者社区

手动配置方法

1. 为防之后更换出错可以恢复,先重命名备份原始repo文件。

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2. 下载Yum新软件源配置文件到/etc/yum.repos.d目录。

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

这里示例使用的是阿里云源,国内外都有CDN加持,建议使用。不同CentOS版本修改链接里的数字即可。如果没有安装wget软件,可以直接用vi创建文件。

其它几个较热门的开源镜像站
名称 网址
网易 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新源了。

yum clean all
yum makecache

一键配置脚本

懒人用法,直接运行下面命令一键更换阿里云Yum源(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