CentOS Stream 软件仓库镜像使用帮助

该文件夹只提供 CentOS Stream 9,如果需要非 Stream 版的 CentOS,请参考 centos 的帮助

CentOS Stream 9 默认启用了包管理工具 dnf,其是 yum 包管理工具的替代品。dnf 与 yum 大部分的命令都是通用的,dnf 也使用 /etc/yum.repos.d/ 进行镜像配置。

CentOS Stream 9 中源被整合入两个文件 centos.repocentos-addons.repo,由于文件中不包含 baseurl 字段,需要手动插入,通过文本替换修改源的方法较为复杂,也可以选择直接复制最后的替换结果覆盖源文件。

文本替换

将这段代码保存为一个文件,例如 update_mirror.pl



然后,在命令行中使用以下命令来执行它:



注意将 /tmp/update_mirror.pl 替换为脚本实际保存的路径。其中的 * 通配符,如果只需要替换一些文件中的源,请自行增删。

另外,请确保已经安装了 Perl 解释器,并将 perl 命令添加到系统的 PATH 环境变量中。这样才能在命令行中运行 Perl 脚本。

对于大部分 CentOS Stream 9 镜像,应该已经包含了 Perl 解释器,如果你的镜像没有包含,你可以使用以下命令简单的安装:



最后,更新软件包缓存



注意,如果需要启用其中一些 repo,需要将其中的 enabled=0 改为 enabled=1

注:截至 2023-05-16,并未在官方源与镜像源中发现 nfv-source,建议不要开启 nfv-source。

修改结果

你可以对照替换结果是否准确,或直接复制结果覆盖源文件。

centos.repo:



centos-addons.repo:



本站由清华大学信息化技术中心支持创办,由清华大学 TUNA 协会运行维护。

清华大学 TUNA 协会,全名清华大学学生网络与开源软件协会,是由清华大学热爱网络技术和开源软件的极客组成的学生技术社团。

本站相关源码可在 这里(镜像管理器)这里(镜像站网页) 获取。

根据相关法律法规,本站不对欧盟用户提供服务。

Contact Us

Sponsor

华为 旷视

本存储服务器由华为技术有限公司(Huawei Technologies Co., Ltd.)赞助,并由海思® Kunpeng® 920 处理器强力驱动。TUNA 感谢华为和旷视对开源软件和社区的贡献。

本站由清华大学信息化技术中心支持创办,由清华大学 TUNA 协会运行维护。

清华大学 TUNA 协会,全名清华大学学生网络与开源软件协会,是由清华大学热爱网络技术和开源软件的极客组成的学生技术社团。

本站相关源码可在 这里(镜像管理器)这里(镜像站网页) 获取。

根据相关法律法规,本站不对欧盟用户提供服务。

Contact Us

Sponsor

华为 旷视

本存储服务器由华为技术有限公司(Huawei Technologies Co., Ltd.)赞助,并由海思® Kunpeng® 920 处理器强力驱动。TUNA 感谢华为和旷视对开源软件和社区的贡献。

envelope hashtag github weibo