具有特定版本的Debian打包控制文件

具有特定版本的Debian打包控制文件,debian,Debian,我有以下控制文件: Source: tps-config Section: cyber Priority: optional Maintainer: admin <admin@tps.cyber.local> Build-Depends: debhelper (>= 8.0.0), devscripts, dos2unix, dh-apparmor, config-package-dev (>= 5.0), python-yaml, python-tox Standard

我有以下控制文件:

Source: tps-config
Section: cyber
Priority: optional
Maintainer: admin <admin@tps.cyber.local>
Build-Depends: debhelper (>= 8.0.0), devscripts, dos2unix, dh-apparmor, config-package-dev (>= 5.0), python-yaml, python-tox
Standards-Version: 3.9.4

我认为是上面的问题,但我不确定是
=
还是其他问题。

这是权威人士对这个话题的看法:

允许的关系分别为严格较早、较早或相等、完全相等、较晚或相等和严格较晚

然而,您应该三思而后行,看看是否真的需要这样一个严格的版本依赖关系。 例如,软件包的版本通常为
-
(例如
3.14.0-1
);但是,带或不带debianrevision的字符串将不会与相等值进行比较,也就是说(根据
dpkg--compare versions
):
3.14.0
Build-Depends: python-tox(== 3.14.0)
Build-Depends: foo (>= 1.2.3), foo (<2),