首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何避免centos-release rpm通过太空行走安装yum repo文件

如何避免centos-release rpm通过太空行走安装yum repo文件
EN

Stack Overflow用户
提问于 2018-12-20 10:57:21
回答 2查看 223关注 0票数 0

我们有一个Spacewalk服务器,用于将更新分发到我们的CentOS 6和7客户端系统。所有客户端系统都不能访问互联网。只有spacewalk服务器限制访问才能完成repo同步更新。

当我们推出centos-release rpm时,我们遇到了一个问题。此rpm安装repo配置文件,如/etc/yum.repo.d/CentOS-Base.repo。由于客户端系统无法连接到internet,因此任何后续的yum命令都会显示镜像不足的错误。

有没有人知道在安装centos-release包时,Spacewalk或yum可以排除/etc/yum.repos.d/目录的方法。

它必须是自动的或可配置的方法,因为当我知道rpm正在被推出时,我目前在每个受影响的系统上运行一个手动命令。(/bin/rm /etc/yum.repo.d/CentOS-*.repo)。我考虑过cron的工作,但那似乎不是最好的选择。

提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2018-12-20 15:45:44

您可以告诉yum 而不是使用某个存储库:

代码语言:javascript
复制
yum install --disablerepo=centos-base

或者,您可以通过禁用所有其他存储库来告诉他只使用您的存储库:

代码语言:javascript
复制
yum install --disablerepo=* --enablerepo=myrepo
票数 1
EN

Stack Overflow用户

发布于 2018-12-21 07:30:03

我在过去看到的解决方案是将yum配置为不使用缺省位置,而是使用不同的位置。例如,/etc/yum.internal.repos.d/。那么在默认位置发生的任何事情都无关紧要。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53861844

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档