如何配置 yum 使用国内镜像?

在 CentOS 8 中配置 yum 使用国内镜像主要是为了提高软件包下载的速度,通常你需要替换默认的仓库为国内的镜像源。以下是一个简单的步骤指南:

  1. 获取国内镜像列表: 访问国内的yum源列表网站,如阿里云、中科大开源镜像站等,通常会有针对 CentOS 8 的仓库链接。

  2. 编辑 /etc/yum.repos.d/目录下的仓库文件: 找到类似 epelappstream 的仓库文件(例如 centos-updates.repo),用文本编辑器(如 vi 或 nano)打开它。

  3. 替换仓库 URL: 将原有的 baseurlmirrorlist 行中的原地址替换为国内镜像提供的地址。确保新地址有效且包含你需要的仓库类型(如 appstreamepel)。

    示例:

    Bash
     
    [epel]
    name=Extra Packages for Enterprise Linux 8 - $basearch
    baseurl=https://mirrors.aliyun.com/epel/8/$basearch/
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/epel/RPM-GPG-KEY-EPEL-8
    enabled=1
  4. 保存并关闭文件: 完成编辑后,按 Esc 键,输入 :wq 保存并退出编辑器。

  5. 刷新缓存

     
     
    sudo yum makecache fast
  6. 验证配置: 现在你可以尝试运行 yum list <package-name> 来查看是否可以从新的镜像源下载软件包。

注意:每个镜像源的命名和结构可能略有不同,所以具体操作可能会有所不同。如果需要更换多个仓库,记得为每个仓库单独创建文件,并分别进行替换。