首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自dpkg/apt/aptitude版本的版本字符串意味着什么?

来自dpkg/apt/aptitude版本的版本字符串意味着什么?
EN

Unix & Linux用户
提问于 2020-12-01 10:09:25
回答 1查看 367关注 0票数 0

当我在我的Debian机器上做apt-show-versions samba时,我得到了如下内容

代码语言:javascript
复制
samba:amd64/buster 2:4.9.5+dfsg-5+deb10u1 uptodate

将其与samba版本(您可以在官方源代码中找到)进行比较,我假设已经安装了samba 4.9.5。但其他数字和字母是什么呢?

我的猜测是,这表明Debian进行了特定的修改。但是想要理解如何阅读它们以及它们的含义。特别是如果这些更改但是“基本”-version(此处为4.9.5)保持不变。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 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修复)。

票数 4
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/622325

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档