将CentOS的yum源更换为国内镜像源

前言

我们在使用yum的官方源进行yum install 的时候,速度非常慢,只有几kB/s,有时候还不到1kB/s。这就会造成安装包的速度的速度要么特变慢,要么就根本安装不了。这就需要我们更换为国内的镜像源。

解决方案:

替换CentOS的yum源为国内的镜像源。

更换 yum 源的原因:

国外yum源响应速度慢

国内yum源响应速度快

列出仓库

yum repolist

开始

1.查看wget 是否安装

rpm -qa|grep "wget"

上图的已经安装了,如果没有安装是没有显示的!

  • 如果没有安装请安装wget
yum -y install wget

2.备份

先切换Root

su -

然后开始备份

CD ../etc/yum.repos.d/
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

bak是备份文件,为文件格式扩展名。

3.检查Centos的版本

rpm -q centos-release

4.下载新CentOS-Base.repo

阿里镜像CentOS7

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

阿里镜像CentOS8

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

注释:

-O  --output-document=文件,将数据写入此文件中。这里是下载完成后将原文件名字(Centos-8.repo)改为CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-8.repo 是阿里云的镜像地址
Centos-8.repo 是Centos8的CentOS-Base.repo 因为我的服务器是CentOS8的 所有下载的是Centos-8.repo

更多镜像源

163网易:
centos7:
http://mirrors.163.com/.help/CentOS7-Base-163.repo
centos8:
http://mirrors.163.com/.help/CentOS8-Base-163.repo
中科大:http://mirrors.ustc.edu.cn/help/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/

清华大学镜像源使用帮助

sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
         -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
         -i.bak \
         /etc/yum.repos.d/CentOS-*.repo

注意其中的*通配符,如果只需要替换一些文件中的源,请自行增删。

注意,如果需要启用其中一些 repo,需要将其中的 enabled=0 改为 enabled=1

最后,更新软件包缓存

5.清除仓库缓存

yum clean all

6.生成缓存

yum makecache

这样源就换好了!

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 抢沙发

请登录后发表评论