dpkg-checkbuilddeps?

dpkg-checkbuilddeps?

我正在尝试在 Debian 机器上从源代码构建一个应用程序;源代码包括一个“ debian”目录,其中包含构建包所需的所有文件(控制/规则等)。

当我运行 时dpkg-buildpackage,它失败了,因为我没有所需的依赖项。好的。

因此,我运行dpkg-checkbuilddeps,它为我提供了包依赖关系的非常清晰的列表。

我现在需要手动验证该工具的(解析不友好的)输出吗?然后自己安装每个包?我觉得拥有如此高质量的工具却只能让你实现 90% 的目标,这太疯狂了,所以肯定做错了什么。

我怎样才能从 到dpkg-checkbuilddeps'完毕“?

谢谢。

答案1

在包源文件夹中,

sudo mk-build-deps -i -t aptitude

将使用 aptitude 构建并安装一个可提取您所需的构建依赖项的软件包。mk-build-depsdevscripts包裹。

答案2

此软件包是否是通过 获取的 Debian 源软件包apt-get source? 如果是,您可以直接apt-get build-dep <packagename>

你可能已经在用它了 - 但这是我的debian 圣经页面- 构建包。

相关内容