在 CentOS 7 上,将 yum 源更换为国内源可以显著提高软件包下载速度。
1. 备份现有的 yum 配置文件
步骤1:打开终端
按 Ctrl + Alt + T 打开终端。
步骤2:备份yum配置文件
使用以下命令备份现有的yum配置文件:
sudo cp -r /etc/yum.repos.d /etc/yum.repos.d.backup
2、移除默认yum源
步骤1:列出当前yum源
查看当前源:
ls /etc/yum.repos.d/
步骤2:移除旧的源文件
删除旧的源文件(以CentOS-Base.repo 为例):
sudo rm -f /etc/yum.repos.d/CentOS-Base.repo
3、配置国内yum源
步骤1:下载国内源文件
可以选择使用阿里云、华为云等国内源,这里以阿里云为例。下载 CentOS-Base.repo 文件:
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
步骤2:更新yum缓存
清除现有的缓存,并重新生成缓存:
sudo yum clean all
sudo yum makecache
4、验证配置
步骤1:列出可用的软件包
使用以下命令查看软件包列表,验证新的yum源是否生效:
yum repolist
步骤2:安装测试包
安装一个测试包,比如wget,以验证新的源是否能正常工作:
sudo yum install wget
5、恢复默认源(按需)
如果需要恢复到默认的yum源,可将备份文件还原:
sudo mv /etc/yum.repos.d.backup/* /etc/yum.repos.d/
sudo yum clean all