> 文章列表 > centos8 更换yum源

centos8 更换yum源

centos8 更换yum源

CentOS8更换yum源

CentOS是一款流行的Linux操作系统。yum源是CentOS系统中非常重要的一部分,它提供了大量的软件包,可以方便快捷地安装、升级、管理软件,因此在使用CentOS系统期间了解如何更换yum源是非常必要的。

备份yum源列表

在更换yum源之前,首先需要备份原始yum源列表。这可以保证在出现问题时可以恢复之前的配置。在CentOS 8中,yum源列表位于/etc/yum.repos.d/目录下。可以使用以下命令备份:

sudo cp -r /etc/yum.repos.d/ /etc/yum.repos.d.bak

备份完成后,可以继续更换yum源了。

选择合适的yum源

CentOS系统提供了多个yum源,可以选择适合自己的源。不同的yum源有不同的特点,例如,官方yum源通常速度较慢,但可靠性高,而第三方yum源通常速度较快,但可靠性不高。建议选择速度较快、可靠性较高的yum源。

此外,为了保证软件包版本的稳定,建议选择对应版本的yum源。如果使用CentOS 8,就应该选择CentOS 8的yum源。

更换yum源

更换yum源可以通过编辑yum源配置文件来完成。在CentOS 8中,yum源配置文件通常存储在/etc/yum.repos.d/目录下。可以使用vi等编辑器打开文件进行编辑。

以下是更换CentOS官方yum源的步骤:

  1. 使用sudo权限切换到root用户:sudo su -
  2. 备份原始yum源文件:cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
  3. 使用vi编辑器打开CentOS-Base.repo文件:vi /etc/yum.repos.d/CentOS-Base.repo
  4. 注释掉原始源:在所有server或baseurl行的开头添加#号。例如:#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
  5. 添加新的yum源:在文件末尾添加如下内容:
    [base]    name=CentOS-8 - Base    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=BaseOS&infra=$infra    baseurl=https://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/    gpgcheck=1    gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official    [updates]    name=CentOS-8 - Updates    baseurl=https://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=AppStream&infra=$infra    gpgcheck=1    gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official    [extras]    name=CentOS-8 - Extras    baseurl=https://mirrors.aliyun.com/centos/$releasever/extras/$basearch/os/    #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra    gpgcheck=1    gpgkey=https://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official    [epel]    name=Extra Packages for Enterprise Linux 8 - $basearch    baseurl=https://mirrors.aliyun.com/epel/8/$basearch    metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=$basearch    gpgcheck=1    gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-8    enabled=1    module_hotfixes=1
  6. 保存并退出编辑器:输入:wq或x后回车即可保存退出。

完成之后,就可以通过yum install等命令安装软件包了。

更新yum源缓存

在更换yum源后,需要运行以下命令来更新yum源的缓存:

sudo yum makecache

这个命令将会从新的yum源获取软件包列表并更新本地缓存,以便后续使用yum install等命令来安装软件包。

总结

更换yum源是使用CentOS 8系统必须掌握的操作之一。选择合适的yum源可以提升软件包的下载速度和可靠性。更换官方yum源可以通过编辑yum源配置文件来完成,需要备份原始配置文件并更新yum源缓存。