为了避免混淆,让我们回顾一下构建 Debian 二进制软件包的所有步骤。
必备文件
一个或多个二进制可执行文件或 shell 脚本文件
每个可执行文件的 man 手册页
一个 'control' 文件
一个 'copyright' 文件
一个 'changelog' 和 'changelog.Debian' 文件
设置临时 'debian' 目录
创建 'debian/usr/bin' 目录 (或您计划放置可执行文件的任何位置)
创建 'debian/usr/share/man/man1' (或您的 man 手册页所属的任何部分)
创建 'debian/DEBIAN' 目录
创建 'debian/usr/share/doc/<package_name>'
确保 'debian' 的所有子目录都具有文件权限 0755
将文件复制到临时 'debian' 树
将可执行文件复制到 'debian/usr/bin' 目录 (或您计划放置可执行文件的任何位置)
将 man 手册页文件复制到 'debian/usr/share/man/man1' 目录
将 'control' 文件复制到 'debian/DEBIAN' 目录
将 'copyright'、'changelog' 和 'changelog.Debian' 文件复制到 'debian/usr/share/doc/<package_name>'
使用 '--best' 选项在临时 'debian' 树内 gzip 压缩 man 手册页、'copyright'、'changelog' 和 'changelog.Debian' 文件
构建和检查 Debian 二进制软件包
调用 'dpkg-deb --build' 使用 'fakeroot' 在 'debian' 目录
重命名生成的 'debian.deb' 文件为其最终软件包名称,包括版本和架构信息
使用 'lintian'
上一页 | 检查生成的 .deb 软件包文件是否符合 Debian 策略 | 下一页 |
再次检查 | 还有什么 |