debian/rules 创建 deb 包

2019-03-21  本文已影响0人  顽强的猫尾草

每一个 rules 文件,就像其他的 Makefile 一样,包含着若干条 rules,其中每一个都定义了一个 target 以及其具体操作。 一个新的 rule 以自己的 target 声明开头,后续的行都以 TAB 开头,以指示 target 的具体行为。

当你想要执行一个 rule 的时候,就将 target 名称作为命令行参数来调用。比如说,debian/rules clean binary 会执行 clean 和 binary 两个 target。

以下是对各 target 的简单解释:

其中:

假设上游存在一个 Makefile 的环境,dh_auto_build 会使用 make 命令执行 Makefile 中的第一个 target。

参考文献:
[1] debian 目录中的必须内容
[2] 使用fakeroot模拟root权限执行程序

上一篇 下一篇

猜你喜欢

热点阅读