什么是Debian的方式来自动获取Debian或Ubuntu下的构build依赖项?

我最近下载了一个GTK应用程序的源码tarball,我想改进。 它使用标准的./configuremake build序列。

第一次通过configure报告了一堆未被满足的构build依赖项,比如libgnomeui-2.0 。 正如我通常所做的那样,我必须手动通过并find与这些依赖关系相对应的Debian *-dev包名称……当然这些名称从来都不匹配,所以它会变成一个真正的麻烦。

所以发生在我身上的是有没有帮助工具来自动安装由automake / autoconfconfiguration文件列出的构build依赖项?

(我已经知道了dpkg-buildpackage工具,但是在这种情况下,我有兴趣从一个独立于源代码的原始发行版本( 而不是 Debian软件包源代码)中进行构build。

你想要auto-apt ( manpage )。

apt-get build-dep <package>

没有编写自己的脚本来执行每个软件包的apt-cache搜索-dev你可能不太好运。