Debian 新维护人员手册

Josip Rodin

原始内容 

Osamu Aoki

更新内容 

李 凌

 

郑 原真

 

周 默

 

版本 1.2.36

本文档可在 GNU 通用公共许可证第二版或更高版本的条款规定下使用。

本文档在撰写过程中参考了以下两篇文档:

  • Making a Debian Package (AKA the Debmake Manual), copyright © 1997 Jaldhar Vyas.

  • The New-Maintainer's Debian Packaging Howto, copyright © 1997 Will Lowe.

2015-06-09 13:01:44 UTC


目录

1. 正确的起点
1.1. Debian 的社会驱动力 1.2. 开发时需要的软件 1.3. 开发时需要的文档 1.4. 到何处寻求帮助
2. 第一步
2.1. Debian 软件包构建流程 2.2. 选择你的程序 2.3. 获取程序并试用 2.4. 简易构建系统 2.5. 常见的可移植的构建系统 2.6. 软件包名称和版本 2.7. 设置 dh_make 2.8. 初始化外来 Debian 软件包
3. 修改源代码
3.1. 设置 quilt 3.2. 修复上游 Bug 3.3. 把文件安装到目的位置 3.4. 不同的库名称
4. debian 目录中的必须内容
4.1. control 4.2. copyright 4.3. changelog 4.4. rules
4.4.1. rules 文件中的 Target 4.4.2. 默认的 rules 文件 4.4.3. 定制 rules 文件
5. debian 目录下的其他文件
5.1. README.Debian 5.2. compat 5.3. conffiles 5.4. package.cron.* 5.5. dirs 5.6. package.doc-base 5.7. docs 5.8. emacsen-* 5.9. package.examples 5.10. package.init 和 package.default 5.11. install 5.12. package.info 5.13. package.links 5.14. {package.,source/}lintian-overrides 5.15. manpage.*
5.15.1. manpage.1.ex 5.15.2. manpage.sgml.ex 5.15.3. manpage.xml.ex
5.16. package.manpages 5.17. menu 5.18. NEWS 5.19. {pre,post}{inst,rm} 5.20. package.examples 5.21. TODO 5.22. watch 5.23. source/format 5.24. source/local-options 5.25. source/options 5.26. patches/*
6. 构建软件包
6.1. 完整的(重)构建 6.2. 自动编译系统 6.3. debuild 命令 6.4. pbuilder 软件包 6.5. git-buildpackage 及其相似命令 6.6. 快速重建 6.7. 命令层级
7. 检查软件包中的错误
7.1. 诡异可疑的改动 7.2. 校验软件包安装过程 7.3. 检验软件包的 maintainer scripts 7.4. 使用 lintian 7.5. debc 命令 7.6. debdiff 命令 7.7. interdiff 命令 7.8. mc 命令
8. 更新软件包
8.1. 新的 Debian 版本 8.2. 检查新上游版本 8.3. 新上游版本 8.4. 更新打包风格 8.5. UTF-8 转换 8.6. 对更新软件包的几点提示
9. 上传软件包
9.1. 上传到 Debian 仓库 9.2. 在上传时包含 orig.tar.gz 文件 9.3. 跳过的上传
A. 高级打包
A.1. 共享库 A.2. 管理 debian/package.symbols A.3. 多体系结构 A.4. 构建共享库包 A.5. Debian 本土软件包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值