0

我正在构建自己的 rpm。现在我有构建版本0.10.2。我想使用语义版本控制。现在我想知道当我改变它时依赖关系将如何工作?

假设我有旧版本0.5和新版本0.6.0;这些数字将如何解释?

旧版本会被解释为0.5.0还是0.0.5?如果我有另一个取决于版本的 rpm,0.4.0我可能会遇到麻烦……那么0.4.0与 相比如何0.5

4

1 回答 1

3

0.6.0 将作为高于 0.5 的版本进行比较(0.5.0 也将作为高于 0.5 的版本进行比较)。0.4.0 将作为低于 0.5 的版本进行比较。

但是,一般来说,如果您想在更改版本号表示时增强 RPM 以将某些东西视为更高版本,您可以增加(或添加)Epoch 字段。时期被认为比版本号更重要,但仍然可以使用版本号。

于 2014-04-02T08:01:54.347 回答