文档信息
前言
1. 设计软件包
2. 生成软件包
3. 增强软件包的功能(任务)
4. 验证和转换软件包
5. 软件包创建案例研究
请求来自管理员的输入
技术
方法
案例研究文件
pkginfo 文件
prototype 文件
request 脚本
在安装时创建文件并在删除期间保存文件
space 文件
i.admin 类操作脚本
r.cfgdata 删除脚本
定义软件包兼容性和相关性
copyright 文件
compver 文件
depend 文件
使用标准类和类操作脚本修改文件
i.inittab 安装类操作脚本
r.inittab 删除类操作脚本
inittab 文件
使用 sed 类和 postinstall 脚本修改文件
sed 类操作脚本 (/etc/inittab)
postinstall 脚本
使用 build 类修改文件
生成文件
在安装期间修改 crontab 文件
pkginfo 命令
i.cron 安装类操作脚本
r.cron 删除类操作脚本
crontab 文件 #1
crontab 文件 #2
使用过程脚本安装和删除驱动程序
preremove 脚本
使用 sed 类和过程脚本安装驱动程序
sed 类操作脚本 (/etc/devlink.tab)
postinstall 安装脚本
preremove 删除脚本
6. 创建软件包的高级技术
词汇表
索引
本章提供了案例研究以展示打包方案,例如有条件地安装对象、在运行时确定要创建的文件数,以及在软件包安装和删除期间修改现有数据文件。
每个案例研究都以一段描述开始,然后介绍采用的打包技术的列表、使用这些技术时采取的方法,以及与案例研究相关的样例文件和脚本。
以下是本章中案例研究的列表: