文档信息
前言
1. 设计软件包
2. 生成软件包
3. 增强软件包的功能(任务)
创建信息文件和安装脚本(任务列表)
创建信息文件
定义软件包相关性
如何定义软件包相关性
编写版权信息
如何编写版权信息
在目标系统上保留额外空间
如何在目标系统上保留额外空间
创建安装脚本
软件包安装期间的脚本处理
软件包删除期间的脚本处理
对脚本可用的软件包环境变量
为脚本获取软件包信息
脚本的退出代码
编写 request 脚本
request 脚本行为
request 脚本的设计规则
如何编写 request 脚本
使用 checkinstall 脚本收集文件系统数据
checkinstall 脚本行为
checkinstall 脚本的设计规则
如何收集文件系统数据
编写过程脚本
过程脚本行为
过程脚本的设计规则
如何编写过程脚本
编写类操作脚本
定义对象类
软件包安装期间如何处理类
软件包删除期间如何处理类
类操作脚本
类操作脚本行为
类操作脚本的设计规则
特殊系统类
sed 类脚本
awk 类脚本
build 类脚本
preserve 类脚本
manifest 类脚本
如何编写类操作脚本
创建带签名的软件包
带签名的软件包
证书管理
将受信任证书添加到软件包密钥库
将用户证书和私钥添加到软件包密钥库
检验软件包密钥库中的内容
从软件包密钥库中删除受信任证书和私钥
如何创建不带签名的目录格式的软件包
如何将证书导入到软件包密钥库
如何对软件包签名
4. 验证和转换软件包
5. 软件包创建案例研究
6. 创建软件包的高级技术
词汇表
索引
本章介绍如何为软件包创建可选信息文件和安装脚本。第 2 章中讨论了生成软件包的最低要求,而本章将讨论可以生成到软件包的附加功能。此附加功能基于您在计划如何设计软件包时所考虑的准则。有关更多信息,请参见生成软件包之前的注意事项。
以下是本章中概述信息的列表。