dpkg的debian / control文件中的depends和build-depends之间有什么区别?

时间:2019-07-16 21:49:00

标签: dpkg

有人可以解释一下depend和build-depends之间到底有什么区别吗?

在某些地方,我阅读了build-depends,我们添加了构建软件包所需的软件包。据我了解,构建可执行文件/库所需的任何内容都应在此处添加。它可能包括cmake之类的工具以及其他依赖项。

在depends中,我们放置了安装所需的依赖项。我不明白。

有人可以解释吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

“ build-depends”用于列出构建/创建debian软件包所需的软件包。

“ Depends”列出了用于软件包功能的软件包,即,当运行 dpkg -i 时,它将首先安装“ Depends”下列出的软件包,然后在最终软件包导出时/使用“ Depends”中定义的软件包功能安装最终软件包。