我该如何从某处下载补丁而不实际安装它们,以便我可以将它们刻录到光盘并将它们安装在没有任何互联网连接的机器上?
答案1
官方答案是与 Redhat Enterprise 支持人员联系,他们会帮助您。
由于您很有可能正在运行不受支持的 RHEL 系统(而不受支持的 RHEL 系统实际上不如 CentOS 有用),如果是这种情况,您不妨将其转换为 CentOS 机器:
答案2
首先,我同意 Matt 的回答:如果您有支持,请联系他们。如果没有支持,还不如使用 CentOS。但是,与 Matt 的回答不同。如果您确实有支持,但位于不允许出站连接进行更新的防火墙后面,我可以想到 2 个选项:
1) RHN - 您应该能够登录 RHN 并浏览频道,然后浏览特定频道(例如 x86_64),然后浏览软件包并获取所有可用软件包的列表。单击实际软件包后,您将获得“下载软件包”选项。
2) 另一个系统 - 如果您有另一个可以上网的 RedHat 机器,您也可以从那里下载软件包并将其复制到您的目标系统。假设 RHEL5 带有 downloadonly 插件,您可以运行“yum --downloadonly install whateverpackages”,它将下载指定的所有软件包到 /var/cache/yum/...,然后您可以从那里复制内容。
答案3
假设您获得了 Red Hat 的适当支持,您可以将一台具有外部访问权限的机器设置为 RHN Satellite,并将您的内部机器指向它作为其存储库。