Linux学习 - 02 使用 - Centos8 - 『更换rpm/epel包源为国内源』

并输入以下命令备份原有配置文件:我们可以使用新的国内源来安装软件包。

随着Linux系统的广泛应用,越来越多的人开始学习和使用它。在Centos8中,安装软件包是必不可少的一步。但是,在默认情况下,Centos8使用的rpm/epel包源都是国外的,速度较慢且不稳定。因此,在本文中,我们将介绍如何更换为国内源。

1.备份原有配置文件

在更改任何配置文件之前,请务必备份原始文件以防止出现问题。

首先打开终端,并输入以下命令备份原有配置文件:

“`

cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

cp /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel.repo.bak

2.修改Centos-Base.repo

打开Centos-Base.repo并进行编辑:

vi /etc/yum.repos.d/CentOS-Base.repo

将所有baseurl和mirrorlist行注释掉,并添加以下内容:

[base]

name=CentOS-$releasever – Base

failovermethod=priority

baseurl=$releasever/os/$basearch/

gpgcheck=1

gpgkey=-GPG-KEY-CentOS-7

#released updates

[updates]

name=CentOS-$releasever – Updates

baseurl=$releasever/updates/$basearch/

#additional packages that may be useful

[extras]

name=CentOS-$releasever – Extras

baseurl=$releasever/extras/$basearch/

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever – Plus

failovermethod=priority

baseurl=$releasever/centosplus/$basearch/

enabled=0

gpgcheck=1

priority=2

[contrib]

name=CentOS-$releasever – Contrib

failovermethod=priority

enabled = 0

baseurl = $releasever/contrib/$basearch/

保存并退出。

Linux学习 - 02 使用 - Centos8 - 『更换rpm/epel包源为国内源』

3.修改epel.repo

打开epel.repo并进行编辑:

vi /etc/yum.repos.d/epel.repo

将所有的 baseurl 和 mirrorlist 行注释掉,并添加以下内容:

[epel]

name=EPEL $releasever – $basearch

failovermethod=priority

enabled = 1

metadata_expire = 6h

type=rpm-md

#下面是阿里云的EPEL源

baseurl=$releasever/$basearch/

gpgcheck=1

gpgkey=-GPG-KEY-EPEL-$releasever

[epel-debuginfo]

name=EPEL $releasever – $basearch – Debug

enabled=0

metadata_expire=6h

baseurl=$releasever/debug/$basearch/

gpgcheck=1

gpgkey=-GPG-KEY-EPEL-$releasever

[epel-source]

name=EPEL $releasever – $basearch – Source

failovermethod=priority

enabled=0

metadata_expire=6h

type=rpm-md

baseurl=$releasever/SRPMS/

gpgcheck=1

gpgkey=-GPG-KEY-EPEL-$releasever

4.清理缓存

在更改了配置文件之后,需要清理yum缓存以使更改生效。执行以下命令:

yum clean all

5.测试新源

现在,我们可以使用新的国内源来安装软件包。为了测试新的配置是否正确,请执行以下命令:

yum makecache

如果没有错误消息,则说明您已成功更换为国内rpm/epel包源。

总结

在本文中,我们介绍了如何将Centos8中的rpm/epel包源更换为国内源。这样可以加快软件包的下载速度,使系统更加稳定。如果您遇到任何问题,请随时向我们咨询。