当前位置:  开发笔记 > 运维 > 正文

如何使Debian软件包依赖于具有完全相同版本的另一个软件包

如何解决《如何使Debian软件包依赖于具有完全相同版本的另一个软件包》经验,为你挑选了1个好方法。

我正在构建一个Debian软件包,它通过将它们声明为依赖项来收集许多其他紧密绑定的软件包.我希望这些依赖项与包的版本完全相同.在Debian构建系统中是否有办法避免在控制文件中对其进行硬编码(除了自己预处理控制文件)?

就像是:

Depends: libfoo = ${version}, libbar = ${version}

Thomas Koch.. 10

我在Debian中维护zookeeper,二进制包zookeeperd(最后用'd')必须依赖于完全相同版本的二进制包zookeeper,所以debian/control我有:

Package: zookeeperd
Depends: ${misc:Depends}, zookeeper (= ${binary:Version}), lsb-base (>= 3.2-14)

有关替换变量的更多信息,请参阅Debian Policy第4.10章.



1> Thomas Koch..:

我在Debian中维护zookeeper,二进制包zookeeperd(最后用'd')必须依赖于完全相同版本的二进制包zookeeper,所以debian/control我有:

Package: zookeeperd
Depends: ${misc:Depends}, zookeeper (= ${binary:Version}), lsb-base (>= 3.2-14)

有关替换变量的更多信息,请参阅Debian Policy第4.10章.

推荐阅读
pan2502851807
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有