为什么这个 APT 软件包的版本号由四部分组成,中间有一个破折号?

为什么这个 APT 软件包的版本号由四部分组成,中间有一个破折号?

例如,为什么包linux-headers-3.2.0-45实际上代表着3.2.45

答案1

如果是 Linux 内核,首先尝试:

$ uname -r

这将显示您当前正在运行的 Linux 内核的当前版本。您将在此处看到与软件包版本类似的版本。但您说得对,这不是您可以在 kernel.org 上找到的内核版本。破折号后面的数字代表您当前 Ubuntu 的内核修订版。

每次修复错误或安全问题时,破折号后面的数字就会增加。

答案2

我猜是因为该.0部分在技术上不算什么,因为它是零。3.2.45将与 相同3.2.0-45。至于破折号,它通常表示修订号(根据我的经验)。
3.2.0-45将是:

Linux 内核主版本 3,次版本 2,补丁 0,修订版 45

来源

相关内容