gpt4 book ai didi

python - ${python3 :Depends} mean in a debian source-package control file? 是什么

转载 作者:太空狗 更新时间:2023-10-30 02:42:08 30 4
gpt4 key购买 nike

我正在尝试从 python 包构建一个 .deb。为此,我必须配置 control文件。控制文件包含一行,您可以在其中定义包的依赖项,例如:

Depends: python-appindicator, python3-yaml (>=3.11), ${misc:Depends}, ${python3:Depends}

python3-yaml 的依赖定义很容易理解,但是做什么${misc:Depends}${python3:Depends}代表什么?

最佳答案

这意味着在构建过程中,变量 ${python3:Depends} 将被替换为该包的猜测 py3 依赖项。 dh_python3 将有助于做到这一点。它试图通过在构建目录中查找 requires.txt 文件来猜测包含此类条目的包的依赖项,例如 debian/python-foo/usr/lib/python3 .4/dist-packages/foo-0.0.1.egg-info/requires.txt 然后将其转换为类似 debian 的依赖项。此外,${misc:Depends} 表示 debhelper 本身(通过某些 dh_* 实用程序)涉及的此类依赖项。

关于python - ${python3 :Depends} mean in a debian source-package control file? 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37481583/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com