Centos替换yum源示例

429 阅读1分钟

Centos替换yum源示例

找可用的源地址

国内现有的开源 yum 源站:

源名称地址
阿里源mirrors.aliyun.com
清华大学mirror.tuna.tsinghua.edu.cn
网易源mirrors.163.com
浙江大学mirrors.zju.edu.cn

找到Centos的源,网易开源镜像站:

镜像名使用帮助
archlinux/archlinux使用帮助
archlinux-cn/archlinux-cn使用帮助
archlinuxarm/-
centos/centos使用帮助
centos-vault/-
ceph/ceph使用帮助
circle/-
cpan/cpan使用帮助
cygwin/cygwin使用帮助
debian/debian使用帮助
debian-archive/-

centos版本列表,选择 centos --> centos7.9.2009 --> os --> x86_64,有Packages文件夹,说明这个源(仓库)可以用。

image.png

替换repo文件

把地址:mirrors.163.com/centos/7.9.… 复制替换repo里面的地址,替换repo里面的地址或新建一个repo文件,例如:在/etc/yum.repos.d/目录下,新建一个repo文件,命名为CentOS7.repo,如下配置:

[CentOS7-base]   #源的ID,必填
name=CentOS-$releasever-base  #源描述,可以不填,但是会有提示
baseurl=http://mirrors.163.com/centos/7.9.2009/os/x86_64/
gpgcheck=1                    #是否开启校验,在yum.conf中已经定义它默认值为1
enabled=1                     #是否禁用此yum源,默认为
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

如果开启yum源包校验,则需要导入RPM公钥,此处只是在系统没有导入rpm公钥时候进行安装 这里相当于rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 所以,在配置yum源时候,最少只需要两行即可,[reponame]和baseurl:

更新cache

  1. 清理原先yum源
yum clean all
  1. 最后生成yum源缓存即可
yum makecache

Centos替换yum源示例