我有大约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是什么?
由于
答案 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次上传后的版本。