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包源为国内源』缩略图 Linux学习 - 02 使用 - Centos8 - 『更换rpm/epel包源为国内源』](https://www.72715.net/wp-content/uploads/2023/05/7d59157a361f6b76ac7693f0e219906f.png)
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包源更换为国内源。这样可以加快软件包的下载速度,使系统更加稳定。如果您遇到任何问题,请随时向我们咨询。