在 Debian 或 Ubuntu 下自动获取构建依赖项的 Debian 方式是啥? [关闭]

Posted

技术标签:

【中文标题】在 Debian 或 Ubuntu 下自动获取构建依赖项的 Debian 方式是啥? [关闭]【英文标题】:What is the Debian Way to automatically fetch build dependencies under Debian or Ubuntu? [closed]在 Debian 或 Ubuntu 下自动获取构建依赖项的 Debian 方式是什么? [关闭] 【发布时间】:2010-09-17 15:07:10 【问题描述】:

我最近下载了我想要改进的 GTK 应用程序的源代码压缩包。它使用标准的./configuremake 构建顺序。

第一次通过,configure 报告了一堆未满足的构建依赖项,例如libgnomeui-2.0。像往常一样,我必须手动查找与这些依赖项相对应的 Debian *-dev 软件包名称......当然,名称永远不会完全匹配,所以这真的很麻烦。

所以发生在我身上的是... 是否有任何帮助工具可以自动安装automake/autoconf 配置文件列出的构建依赖项???

(我已经知道 dpkg-buildpackage 工具,但在这种情况下,我有兴趣从原始的独立于发行版的源代码 tarball 构建,不是来自 Debian 包源。)

【问题讨论】:

【参考方案1】:

apt-get build-dep <package>

【讨论】:

谢谢,John,我知道这个工具,但它只适用于已经“Debianized”的软件包。我想知道是否有类似的东西可以使用标准的 automake/autoconf 系统来解决与发行版无关的 tarball 的技巧。【参考方案2】:

如果没有编写自己的脚本来为每个包 -dev 进行 apt-cache 搜索,您可能会很不走运。

【讨论】:

【参考方案3】:

你想要auto-apt (manpage)。

【讨论】:

现在这就是我要找的东西!谢谢,ehemient! 哇,这是一个很棒的工具,可以添加到我的收藏中。为什么没有新闻?为你 +1。

以上是关于在 Debian 或 Ubuntu 下自动获取构建依赖项的 Debian 方式是啥? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu软件管理

ubuntu软件管理

Ubuntu软件包管理相关部分命令

ubuntu 或debian 或REG等系统根目录在电脑哪个磁盘里面?(如C盘,D盘等)

如何在Debian或Ubuntu上安装完整的内核源码

如何在Debian或Ubuntu上安装完整的内核源码