当我在我的Debian机器上做apt-show-versions samba时,我得到了如下内容
samba:amd64/buster 2:4.9.5+dfsg-5+deb10u1 uptodate将其与samba版本(您可以在官方源代码中找到)进行比较,我假设已经安装了samba 4.9.5。但其他数字和字母是什么呢?
我的猜测是,这表明Debian进行了特定的修改。但是想要理解如何阅读它们以及它们的含义。特别是如果这些更改但是“基本”-version(此处为4.9.5)保持不变。
发布于 2020-12-01 10:40:14
在Debian政策中给出了完整的描述;在这个特定版本中:
2 (在:之前)是一个时代,基本上是一个Debian特有的计数器,当主版本号“返回”时使用。4.9.5是上游版本,匹配Samba 4.9.5+dfsg是一个后缀,表示上游源被重新打包以删除DFSG非免费内容(源代码中不满足Debian自由软件指南的部分内容)。5 (在-之后)是包的修订;当对包进行更改时,它会增加,而不会更改上游版本。+deb10u1是一个后缀,表示Debian 10的打包已经更新,即在Debian 10发布后作为一个稳定的更新,这是第一个这样的更新。时代很少改变,只是与上游版本的变化有关。当打包更改时,后缀会发生变化,而不会发生上游版本的更改;第一个后缀(这里是5)在下一个Debian版本的开发过程中会发生变化,第二个后缀(这里的deb10u1)将更改为特定的Debian版本(用于安全更新或点版本中的一个重要bug修复)。
https://unix.stackexchange.com/questions/622325
复制相似问题