.deb 取决于间隔
.deb Depends Interval
在 .deb 包控制文件中为同一依赖项设置多个条目是否有效?
我想表达这个包需要一个版本介于两个值之间的依赖项。
在 debian 文档中找不到任何相关信息:
https://www.debian.org/doc/debian-policy/ch-relationships.html
Package: tb-test
Version: 1.2.3.4
...
Depends: dependency-a (>= 1.2.3), dependency-a (<= 2.0.0)
包管理器会正确评估吗?
是的,dpkg
应该没问题。它只会显示为两个单独的要求,这两个要求都可以满足,例如 dependency-a 1.2.5
.
在主要的 Debian 存档中有一些软件包做类似的事情。例如,截至目前,libregexp-grammars-perl 在 perl (>= 5.20) | perl (<< 5.18)
上有一个 Depends:
(perl 但不是 5.18 和 5.20 之间的任何版本)。它与你想要的不完全一样,但它应该证明所有相关的自动化工具都没有问题,相同的包名在依赖表达式中多次出现。
在 .deb 包控制文件中为同一依赖项设置多个条目是否有效? 我想表达这个包需要一个版本介于两个值之间的依赖项。 在 debian 文档中找不到任何相关信息: https://www.debian.org/doc/debian-policy/ch-relationships.html
Package: tb-test
Version: 1.2.3.4
...
Depends: dependency-a (>= 1.2.3), dependency-a (<= 2.0.0)
包管理器会正确评估吗?
是的,dpkg
应该没问题。它只会显示为两个单独的要求,这两个要求都可以满足,例如 dependency-a 1.2.5
.
在主要的 Debian 存档中有一些软件包做类似的事情。例如,截至目前,libregexp-grammars-perl 在 perl (>= 5.20) | perl (<< 5.18)
上有一个 Depends:
(perl 但不是 5.18 和 5.20 之间的任何版本)。它与你想要的不完全一样,但它应该证明所有相关的自动化工具都没有问题,相同的包名在依赖表达式中多次出现。