【发布时间】:2019-05-20 13:43:32
【问题描述】:
我们有一个 Spacewalk 服务器,用于向我们的 CentOS 6 和 7 客户端系统分发更新。没有一个客户端系统可以访问互联网。只有 spacewalk 服务器对完整的 repo 同步更新有限制访问权限。
我们在推出 centos-release rpm 时遇到了问题。此 rpm 安装 repo 配置文件,例如 /etc/yum.repo.d/CentOS-Base.repo。由于客户端系统无法上网,任何后续的 yum 命令都会显示镜像不足的错误。
有谁知道在安装 centos-release 软件包时让 Spacewalk 或 yum 排除 /etc/yum.repos.d/ 目录的方法。
它必须是一种自动化或可配置的方法,因为当我知道 rpm 被推出时,我目前在每个受影响的系统上运行手动命令。 (/bin/rm /etc/yum.repo.d/CentOS-*.repo)。我考虑过 cron 工作,但这似乎不是最好的选择。
提前致谢。
【问题讨论】: