我试图在Debian机器上从源代码构build一个应用程序; 源代码包括一个“ debian ”目录,其中包含构build软件包所需的所有文件(控制/规则等)。
当我运行dpkg-buildpackage ,它失败了,因为我没有所需的依赖关系。 好。
所以,我运行dpkg-checkbuilddeps ,它给了我一个非常清晰的包依赖关系。
我现在是否希望手动validation该工具的(parsing不友好)输出? 然后自己安装每个软件包? 我觉得有这样高质量的工具,让你只有90%的目标,所以我一定是做错了。
我怎样才能从dpkg-checkbuilddeps到“ 完成 ”?
谢谢。
在包源文件夹中,
sudo mk-build-deps -i -t aptitude
将构build,并与aptitude安装一个包拉取所需的构build依赖项。 mk-build-deps是devscripts包的一部分。
这个软件包是通过apt-get source获得的debian源代码包吗? 如果是这样,你可以apt-get build-dep <packagename> 。
您可能已经在使用这个了 – 但这是我的debian圣经页面之一 – 构build包。