我怎样才能从某个地方下载修补程序而不实际安装它们,这样我就可以将它们刻录到光盘上,并将它们安装在没有任何互联网连接的机器上?
官方的答案是与红帽企业支持交谈,他们会挂钩你。
既然你有可能在没有支持的情况下运行一个RHEL系统(而没有支持的RHEL系统实际上不如CentOS有用),如果是这样的话,你可以把它转换成一个CentOS机器:
首先,我同意马特的回答:如果你有支持,联系他们。 如果没有支持,不妨做CentOS。 但是,迈向与马特的回答不同的方向。 如果你确实有支持,但坐在不允许出站连接进行更新的防火墙后面,我可以考虑2个选项:
1)RHN – 您应该可以loginRHN并浏览到Channels,然后到特定的频道(例如x86_64),然后打包并获取所有可用软件包的列表。 一旦你点击了实际的包,你会得到一个“下载包”选项。
2)另一个系统 – 如果你有另一个能够上网的RedHat盒子,你可以在那里下载软件包,并把它复制到目标系统。 假设RHEL5只具有downloadonly插件,你可以运行“yum –downloadonly install whateverpackages”,它将下载所有指定到/ var / cache / yum / …的包,然后你可以从那里复制内容。
假设你有适当的红帽支持,你可以设置一台机器作为RHN Satellite,把你的内部机器作为它的存储库。