Debian包差异,例如+ squeeze3

时间:2013-01-09 17:26:51

标签: debian apt

我有大约200台Debian服务器并开始工作以确保盒子上的所有包装都是相同的(每个环境)。

但是,在我的环境中,我得到的包名略有不同,如下所示:

2.6.2-5,2.6.2-5 + squeeze3,2.6.2-5 + squeeze1,2.6.2-5 + squeeze6,2.6.2-5 + squeeze4

正如你所看到的,所有安装的木偶包都是2.6.2-5 - 所以这个+ squeezeN是什么?

由于

2 个答案:

答案 0 :(得分:3)

这些案例中的版本是指NMU或其他类似的次要更新。上游版本是相同的,但实际的包版本实际上是不同的。您可能需要检查{squee} 4的/usr/share/doc/puppet/changelog.Debian.gz,看看究竟是什么changed

一般来说,Debian版本号中的1suffix总是大于1,除了1~后缀总是更小。

如果上游版本是1.23并且该版本的Debian软件包是第五次升级,则Debian版本号为1.23-5。对于不保证Debian部分全数增量的非常小的更新,您经常会看到类似5.1或5descriptivetag1的内容。 Forks,衍生品等可能会使用像1.23-5ubuntu3这样的东西标记他们的第三版Debian版本。

+squeeze部分表示这些版本是Debian Squeeze发布时最初发布的稳定版本的次要更新。 Debian的政策是不在稳定版本中发布新版本的软件包,除了它们将接受关键的,定义明确的有限修复(通常是针对安全漏洞的修补程序)。

答案 1 :(得分:0)

这些版本与发布后上传有关。

通常,一旦发布(例如squeeze),包将被冻结。之后,通常只允许上传修复安全相关问题的更新。 这些上传版本会在版本中获得额外的-tag,因此2.6.2-5 + squeeze6将是第6次上传后的版本。