Debian 新维护者手册. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.7 设置 dh_make . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 是用于创建我们示例软件包骨架所必须的,它会使用 debhelper 中的一些工 具来创建软件包。他们不是创建软件包所必须的,但对新维护人员而言,我们 强烈推荐。它可以使整个过程极为简 化,并易于在将来维护。(参看 dh_make(8)、debhelper(1)、/usr/share/doc/debhelper/README) 3 新的 debmake 可以作为标准 dh-make 的代替品。debmake 能做的事情更多,并且拥有包含非常多打包实例的 gz 作为 gentoo-0.9.12. tar.gz 的预发布版本时,就需要确保升级工作妥当进行:重命名该上游源代码为 gentoo-0.9.12~rc99.tar.gz. 2.7 设置 dh_make 首先设置两个环境变量,$DEBEMAIL 和 $DEBFULLNAME,这样大多数 Debian 维护工具就能够正确识别你用于维护软 件包的姓名和电子邮件地址。1⁶ $ cat >>~/.bashrc0 码力 | 63 页 | 493.28 KB | 1 年前3
Debian打包教程 version 0.29在你需要的时候可以安装它们。 Debian 打包教程 8 / 90 通用打包流程 网页 上游源代码 Debian 源镜像 源码包 至此绝大部分 人工操作完成 一个或若干个程序包 .deb dh_make apt-get source dget debuild (用lintian构建或测试) 或 dpkg-buildpackage 安装 (debi) 上传 (dput) Debian 打包教程 tream_version> (例如: simgrid-3.6) ▶ cd- && dh_make (利用 dh-make 软件包) ▶ 如果要用其他的 dh_make 命令来处理某些特定的源码包种类,还需要安装 对应的软件包,如 dh-make-perl, dh-make-php, … ▶ 这时 debian/ 目录就会被创建,里面有一大堆文件 获得基础工作包 ▶ 填写 debian/control 和其他文件 3 开搞 Debian 打包教程 62 / 90 实操练习环节 2:打包 GNUjump(提示) ▶ 要获得基础工作包,使用 dh_make ▶ 刚上手的话,可以先建一个 1.0 格式的源码包,比 3.0 (quilt) 简单一点(在 debian/source/format 里修改格式) ▶ 要搜索缺失的构建依赖库,可以找到缺失文件,使用 0 码力 | 90 页 | 663.35 KB | 1 年前3
Debian 维护者指南Debian 打包方面还是个新手的话,此时不要过多在意细节问题,请先确立一个大致流程的 印象。 如果您曾经接触过 Debian 打包工作,您会注意到这和 dh_make 命令很像。这是因为 debmake 命令设 计时便旨在替代历史上由 dh_make 命令所提供的功能。1 debmake 命令设计提供如下特性与功能: • 现代的打包风格 – debian/copyright: DEP-5 compliant 了 -m 选项。 – 生成非原生 Debian 软件包,使用“3.0 (quilt)”格式,除非明确指定了 -n 选项。 • 额外的功能 1历史上还存在过 deb-make 命令,它在 dh_make 之前曾经流行过。当前的 debmake 软件包的版本从 4.0 起始,其目的便是避 免和废弃的 debmake 软件包的版本产生重叠。旧有的对应软件包提供了 deb-make 命令。 1 CHAPTER Tip When reading these tutorials, you should consider using the debmake command in place of the dh_make command. 2.6 帮助资源 在您决定在某些公共场合问出您的问题之前,请先做好自己能做到的事情,例如,阅读能找到的文档: • 软件包的信息可以使用 aptitude、apt-cache0 码力 | 142 页 | 1.11 MB | 1 年前3
共 3 条
- 1













