欢迎来到天天文库
浏览记录
ID:3913917
大小:349.50 KB
页数:50页
时间:2017-11-25
《debian 新维护人员手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.Debian新维护人员手册版权声明Copyright@1998-2002JosipRodinCopyright@2005-2010OsamuAokiCopyright@2010CraigSmallCopyright@2010Rapha?lHertzog本文档可在GNU通用公共许可证第二版或更高版本的条款规定下使用。本文档在撰写过程中参考了以下两篇文档:Making
2、aDebianPackage(AKAtheDebmakeManual),copyright?1997JaldharVyas.TheNew-Maintainer'sDebianPackagingHowto,copyright?1997WillLowe.目录1从一条正确的路开始1.1开发时需要的软件1.2基本术语1.3正式的DebianDeveloper1.4到何处寻求帮助2第一步2.1选择你的程序2.2获得程序,并且试用它2.3自由的可移植程序2.4软件包名称和版本2.5初始化Debian软件包3修改源代码3.1设置quilt3.2修
3、复上游Bug3.3把文件安装到目的位置3.4不一样的库名称4debian目录中的必须内容4.1control文件4.2copyright文件4.3changelog文件4.4rules文件4.4.1rules文件中的target4.4.2默认的rules文件4.4.3定制rules文件5debian目录下的其他文件5.1README.Debian文件5.2compat文件5.3conffiles文件GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.com
4、Forevaluationonly.5.4package.cron.*文件5.5dirs文件5.6package.doc-base文件5.7docs文件5.8emacsen-*文件5.9package.examples文件5.10package.init和package.default文件5.11install文件5.12package.info文件5.13{package.
5、source/}lintian-overrides文件5.14manpage.*文件5.14.1manpage.1.ex文件5.14.2manpage.sgm
6、l.ex文件5.14.3manpage.xml.ex文件5.15package.manpages文件5.16menu文件5.17NEWS文件5.18{post
7、pre}{inst
8、rm}文件5.19TODO文件5.20watch文件5.21source/format文件5.22source/local-options文件5.23patches/*文件6构建软件包6.1完整的(重)构建6.2自动编译系统6.3在上传时包含orig.tar.gz文件6.4debuild命令6.5pbuilder软件包6.6git-buildpackage
9、和相似命令6.7快速重构建7检查软件包中的错误7.1检验软件包安装过程7.2检验maintainerscripts7.3lintian软件包7.4debc命令7.5debdiff命令7.6interdiff命令7.7mc命令8上传软件包8.1上传到Debian仓库8.2跳过的上传9更新软件包9.1新的Debian版本9.2检查新上游版本9.3新上游版本GeneratedbyFoxitPDFCreator©FoxitSoftwarehttp://www.foxitsoftware.comForevaluationonly.9.4更新打
10、包风格9.5对更新软件包的几点提示Debian新维护人员手册第1章-从一条正确的路开始本文档试图为普通Debian用户,和希望对Debian软件包有所了解的开发人员讲述如何制作Debian软件包。它使用了通俗的语言,并辅以大量可用于实践的示例。有一句古罗马谚语说得好:一例胜千言!本文档已经为Debiansqueeze进行了更新。[1]Debin能够成为一个顶级的Linux发行版的原因之一就是它的软件包系统。尽管相当数量的软件已经被以Debian格式打包,有时还是需要安装一些不是这一格式的软件。可能你会为如何制作自己的软件包而迷惑,并
11、可能认为这是很困难的任务。是的,如果你是一个Linux初学者,那么这的确很难;不过如果你真的只是一个新手,现在也不会来读这篇文档了。:-)你的确需要对Unix编程有所了解,但显然不需要是这方面的天才。有一件事是非常明确的:创建并维护一
此文档下载收益归作者所有