OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

9.1.2. 安装构建依赖项‌‌


现在您有了源代码,您仍然需要安装构建依赖项。 它们对于构建所需的二进制包是必需的,但也可能是部分构建所必需的,您可能希望在进行更改时运行以测试更改。

每个源包都在 构建依赖 的领域 Debian/ 控制 文件。 让我们指教 根据 安装那些(假设你在一个包含解压源包的目录中):


$ sudo apt build-dep ./

注意,使用目录“./”来获取构建依赖项阅读包列表...完成

的依赖关系树

阅读国家信息......完成

NEW将被安装GMT包:

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

dh-strip-非确定性 gettext intltool-debian libarchive-zip-perl libfile-strip非确定性-perl libtool po-debconf

0 个升级,13 个新安装,0 个删除,0 个未升级。 需要获得 4 456 kB 的档案。

此操作后,将使用 14,6 MB 的额外磁盘空间。 你要继续吗? [是/否]

[...]

$ sudo apt build-dep ./

注意,使用目录“./”来获取构建依赖项阅读包列表...完成

的依赖关系树

阅读国家信息......完成

NEW将被安装GMT包:

autoconf automake autopoint autotools-dev debhelper dh-autoreconf

dh-strip-非确定性 gettext intltool-debian libarchive-zip-perl libfile-strip非确定性-perl libtool po-debconf

0 个升级,13 个新安装,0 个删除,0 个未升级。 需要获得 4 456 kB 的档案。

此操作后,将使用 14,6 MB 的额外磁盘空间。 你要继续吗? [是/否]

[...]


在这个示例中,所有构建依赖项都可以通过 APT 可用的包来满足。 这可能并非总是如此,因为构建 kali-rolling 的工具并不能确保构建依赖项的可安装性(仅考虑二进制包的依赖项)。 在实践中,二进制依赖项和构建依赖项通常是紧密耦合的,并且大多数包都可以满足它们的构建依赖项。


OnWorks 的顶级操作系统云计算: