我对 Debian 软件包版本顺序有点困惑。
看看下面两个 Debian 软件包版本,为什么第一个版本<=
比第二个版本高?
0-emacs-29.1.90~202401142128~ubuntu20.04.1
0-emacs-28.3-rc1~202302201437~ubuntu20.04.1
我认为 29 > 28 所以第一个应该是最近的,不是吗?
我对 Debian 软件包版本顺序有点困惑。
看看下面两个 Debian 软件包版本,为什么第一个版本<=
比第二个版本高?
0-emacs-29.1.90~202401142128~ubuntu20.04.1
0-emacs-28.3-rc1~202302201437~ubuntu20.04.1
我认为 29 > 28 所以第一个应该是最近的,不是吗?
请参阅man deb-version。
该字符串
0-emacs-29.1.90~202401142128~ubuntu20.04.1
解析为0-emacs
带有 debian revision 的上游版本29.1.90~202401142128~ubuntu20.04.1
。Debian 修订版在最右边的破折号之后开始。
该字符串
0-emacs-28.3-rc1~202302201437~ubuntu20.04.1
解析为 upper version0-emacs-28.3
和 debian revisionrc1~202302201437~ubuntu20.04.1
。因此,第二个更高。