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