【问题标题】:.deb Depends Interval.deb 取决于间隔
【发布时间】:2020-10-26 16:25:42
【问题描述】:

在 .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)

包管理器会正确评估吗?

【问题讨论】:

    标签: dependencies debian deb dpkg


    【解决方案1】:

    是的,dpkg 应该处理得很好。它只会显示为两个单独的要求,例如,dependency-a 1.2.5 将满足这两个要求。

    在主要的 Debian 存档中有一些软件包可以做类似的事情。例如,截至目前,libregexp-grammars-perlperl (&gt;= 5.20) | perl (&lt;&lt; 5.18) 上有一个Depends:(perl 但不是 5.18 和 5.20 之间的任何版本)。它与您想要的并不完全相同,但它应该证明所有相关的自动化工具在依赖表达式中多次出现相同的包名称时都没有问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多