gpt4 book ai didi

rpm - RPM的名称-版本-发布规则是什么?

转载 作者:行者123 更新时间:2023-12-04 14:18:12 28 4
gpt4 key购买 nike

想象一个名为 abc-123-1.x86.rpm 的 RPM ,我在其中发现了一个错误。

但我不知道如何命名新品 包裹。

也许 abc-123-2.x86.rpm ?但是如果有 xyz.rpm 怎么办?取决于 abc-123-1 ?

也许 abc-123-1.x86.1.rpm , ...

所以我的问题是 RPM 的名称-版本-发布规则是什么?

最佳答案

问题是错误在哪里以及谁修复了它。

rpm 包/文件名的组成部分是 name , version , releasearchitecture (还有一个 epoch 但仅在特殊情况下使用)。

如果修复的错误在软件本身中,那么可能会发布该软件的新版本,并且它会有一个新的版本号,因此您可以适本地打包(假设您正在为您的发行版打包软件的新版本)。

如果错误在打包中(或者您没有打包新版本,而是向后移植补丁),那么软件版本不会更改,您无法更改它,因此您可以更改版本。

大多数包不应该依赖于另一个包的特定版本。 (它们可能有最低支持版本,因为它们取决于包装更改或向后移植的补丁,但这是像 abc < 123-1 这样的要求,不受此版本调整的影响。)

Fedora(以及 RedHat 和 CentOS)相关政策位于 Package Versioning .在该 wiki 中还提供了更多与包装相关的信息。

关于rpm - RPM的名称-版本-发布规则是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31184615/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com