0

这里有关于下载 RH repos 的问题。我目前有一个获得许可的 Redhat 32 位系统。它使用 reposync 自动从 RHN 32 位 repo 中提取。但是,我也在尝试在同一系统上提取 64 位存储库。我不想通过添加额外的 64 位系统来增加自己的负担。无论我尝试什么,RH 都给了我:

*此系统正在接收来自 RHN Classic 或 RHN Satellite 的更新。 ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/x86_64/Debuginfo/repodata/repomd.xml : [Errno 4] IOError: [Errno ftp error] timed out Trying other mirror . 错误:无法检索存储库的存储库元数据 (repomd.xml):rhel-debuginfo64。请验证其路径并重试*

这是在我在 /etc/yum.repos.d/* 中获取 32 位存储库并通过修改旧地址并添加“x86_64”来添加新存储库之后,如上述错误所示。

为了让事情更清楚......我不想用 64 位 RH 软件包更新我的 32 位系统。我只是想在我的 32 位系统上重新同步或下载 32 位和 64 位 RH 存储库。

有人对在单个 RH 系统上同时在 32 位和 64 位 RH 存储库上执行 reposync 有什么建议吗?

谢谢!

4

1 回答 1

1

你可以使用mrepo

RedHat 允许机器仅订阅 RHN 上的一个频道(及其子频道),这意味着您无法从一台机器上获取不同架构/操作系统版本的更新。为了避免这种情况,您可以使用 gensystemid(包含在 mrepo 中)创建“假”机器身份,然后将 rhnget(也包含在 mrepo 中)与生成的身份一起使用以从多个频道获取内容。可以在此处找到有关该过程的详细信息。

于 2013-11-19T10:10:09.717 回答