dai*_*isy 7 compiling debian package-management
当您使用命令下载源代码时apt-get source
,它通常由多个包组成,例如eglibc
源码包中包含glibc-doc、libc-bin等。
现在使用dpkg-buildpackage
命令它可以立即构建所有包。
那么,我可以选择性地构建我想要的包吗?构建它们可能太慢了吗?
这取决于包裹。如果不同的二进制包有单独的构建过程,那么您可以删除不需要的构建过程。然而,一般而言,情况并非如此。即不同的二进制包是单个构建过程的结果。
构建在debian/rules
文件中定义。您应该查看那里以了解该包是如何构建的。
如果您担心构建速度,可以并行化构建。请注意,这debian/rules
只是一个 Make 文件,由make -f debian/rules
.
另一件可以加快速度的事情是删除测试步骤,许多软件包都支持(文档):
DEB_BUILD_OPTIONS=nocheck dpkg-buildpackage
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3109 次 |
最近记录: |