如何配置 yum 使用国内镜像?
在 CentOS 8 中配置 yum 使用国内镜像主要是为了提高软件包下载的速度,通常你需要替换默认的仓库为国内的镜像源。以下是一个简单的步骤指南:
-
获取国内镜像列表: 访问国内的yum源列表网站,如阿里云、中科大开源镜像站等,通常会有针对 CentOS 8 的仓库链接。
-
编辑 /etc/yum.repos.d/目录下的仓库文件: 找到类似
epel
或appstream
的仓库文件(例如centos-updates.repo
),用文本编辑器(如 vi 或 nano)打开它。 -
替换仓库 URL: 将原有的
baseurl
或mirrorlist
行中的原地址替换为国内镜像提供的地址。确保新地址有效且包含你需要的仓库类型(如appstream
或epel
)。示例:
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
-
保存并关闭文件: 完成编辑后,按
Esc
键,输入:wq
保存并退出编辑器。 -
刷新缓存:
sudo yum makecache fast
-
验证配置: 现在你可以尝试运行
yum list <package-name>
来查看是否可以从新的镜像源下载软件包。
注意:每个镜像源的命名和结构可能略有不同,所以具体操作可能会有所不同。如果需要更换多个仓库,记得为每个仓库单独创建文件,并分别进行替换。