结论其实很明确:把ISO镜像挂载起来,直接作为本地 yum 源,用起来最稳,也最省心。CentOS 7 的安装 ISO 本身就是一套完整、自洽的 yum 仓库,不需要额外跑 createrepo。真正决定成败的,不是“仓库要不要重建”,而是挂载和配置要不要做对:挂载时必须带上 -o loop,baseurl 要写成 file:///mnt/cdrom,enabled=1、gpgcheck=0 这两项也不能配错;如果还想避免重启后失效,那就通过 /etc/fstab 把开机自动挂载一并处理好,这才算真正配稳了。

CentOS 7怎么配置本地软件库

直接说结论:用挂载的 ISO 镜像配本地 yum 源,是最可靠、最省事的方式;别试图手动复制 RPM 包再用 createrepo,除非你真要定制包集合或剔除某些包。

CentOS 7 的安装 ISO 本身就是一个完整、自洽、带 repodata 的 yum 仓库,直接挂上就能用,不需要额外生成元数据。

挂载 ISO 镜像并启用 file:// 源

这是绝大多数离线场景下的首选做法。关键不是“怎么建”,而是“怎么挂得稳、配得准”:

yum.repos.d/ 配置文件里最容易错的三项

配完挂载,下一步就是写 repo 文件。以下参数看似简单,但每项都卡过人:

开机自动挂载 ISO 镜像

重启后挂载消失,是新手最常踩的坑。靠 /etc/fstab 是最稳妥的方案:

验证本地源是否真正生效

别只信 yum makecache 输出 “Metadata cache created”,它可能跳过了你的源:

真正的麻烦不在配置步骤,而在于挂载点生命周期管理、GPG key 路径漂移、以及多个 repo 文件之间的优先级冲突——这些细节不显眼,但会让整个本地源“看起来配好了,实际不工作”。

本文转载于:https://www.php.cn/faq/2962125.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。