答案1
这些字段描述了发布标签的结构;如何构建它很大程度上取决于您。
对于您的情况,我假设上游版本是 1.2.3 beta,这是第四次打包更新(因此您的版本将是 4,忽略 beta 部分)。传统的方法是写
Version: 1.2.3
Release: 4.beta%{?dist}
或者,通过更多的结构,
%global rctag beta
Version: 1.2.3
Release: 4%{?rctag:%{rctag}}%{?dist}
或者,你可以使用波浪号; (在我看来)这有一个优点,即所有上游控制的版本组件都是 the 的一部分,Version
而不是Release
(这应该反映打包问题):
Version: 1.2.3~beta
Release: 4
仅当您从未打包过 1.2.3 版本的任何版本时,此方法才有效。