如何解决.deb取决于间隔
.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在Depends:
上具有perl (>= 5.20) | perl (<< 5.18)
(Perl,但在5.18和5.20之间没有任何版本)。它与您想要的不完全相同,但是应该证明所有相关的自动化工具都不会出现问题,因为相同的程序包名称会在依赖项表达式中多次显示。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。