恰如其分地喜欢 RPM 存储库

恰如其分地喜欢 RPM 存储库

我目前正在为 Ubuntu/Debian 安装构建 Aptly 基础设施。接下来,我将致力于 RHEL 方面的工作,我希望获得一个良好的存储库,而不仅仅是我需要管理。给你一个想法,这里没有人真正懂 Unix。 Aptly 很容易管理,所以类似的事情就很完美了。

你们在组织中为 rpm/yum 存储库做什么?

答案1

您可以查看一些开源项目:

太空行走纸浆是两个支持 RPM 以及其他包类型的项目。如果您愿意,您可以将它们与 aptly 一起运行。

或者,您可以尝试使用命令行工具创建仓库构建您自己的 RPM 包存储库。

无论您选择哪个选项,在构建 YUM/RPM 包存储库时都应该注意一些重要事项:createrepo 错误GPG 签署 RPM 包和存储库

顺便说一句,既然你提到了 APT 存储库,我想我应该提到两篇关于GPG 签署 Debian 软件包和 APT 存储库, 以及ASA痛苦的 APT 错误这恰好和其他工具成为受害者。

答案2

这是最奇怪的问题。

如果我要提一下,我“为 yum repos 做的事情”只是

1) scp RPM 到位置

2)在该位置运行createrepo

那会有帮助吗?

当然,您希望将 RPM s/cp 到受害计算机可见的某个位置 - 简单地说,这意味着某个地方的 Web 资源。您需要将 RPM 打包到您需要的最旧的发行版中,因为所有内容都向前兼容,但不向后兼容。真的,就是这样。

但是你说“这里没有人真正具有 Unix 思想”,但你正在为 Ubuntu 分发软件并且你想要分发 Enterprise Linux 软件。您的目标是让您的开发人员具有 Unix 思想,否则您将遇到的大量安全问题和形成性问题将是巨大而重大的。

真正的“为 yum 存储库做点什么”实际上并不比这容易多少。它的实际情况是如此微不足道,但围绕它的问题——如何打包、打包什么、为什么打包——有点棘手,但最终同样重要。

相关内容