JavaScript is required to for searching.
跳过导航链接
退出打印视图
应用程序包开发者指南     Oracle Solaris 10 1/13 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  设计软件包

在何处找到打包任务

什么是软件包?

软件包组件

必需的软件包组件

可选的软件包组件

软件包信息文件

软件包安装脚本

生成软件包之前的注意事项

使软件包可远程安装

针对客户机/服务器配置进行优化

根据功能边界打包

根据版税边界打包

根据系统相关性打包

消除软件包中的重叠

根据本地化边界打包

打包命令、文件和脚本

2.  生成软件包

3.  增强软件包的功能(任务)

4.  验证和转换软件包

5.  软件包创建案例研究

6.  创建软件包的高级技术

词汇表

索引

打包命令、文件和脚本

本节介绍在处理软件包时可能会用到的命令、文件和脚本。手册页中会对这些内容进行介绍,本书也将对这些内容进行详细介绍,以及其执行的特定任务。

下表显示的命令可帮助您生成、验证、安装软件包并获取有关软件包的信息。

表 1-1 打包命令

任务
命令/手册页
说明
更多信息
创建软件包
生成 prototype 文件以作为 pkgmk 命令的输入
创建可安装的软件包
安装、删除和转换软件包
将软件包安装到系统中
将答复存储到 request 脚本
将软件包复制到分发介质
从系统中删除软件包
获取有关软件包的信息
验证软件包的完整性
显示软件包信息
显示软件包参数值
修改已安装的软件包
将新软件包对象并入到已安装的软件包中
从已安装的软件包中删除软件包对象

下表显示的信息文件可帮助您生成软件包。

表 1-2 软件包信息文件

文件
说明
更多信息
软件包安装缺省文件
软件包兼容性文件
软件包版权信息文件
软件包相关性文件
软件包特征文件
软件包内容说明文件
软件包信息文件
软件包磁盘空间要求文件

下表介绍了一些可选安装脚本,您可以编写这样的脚本以影响是否以及如何安装软件包。

表 1-3 软件包安装脚本

脚本
说明
更多信息
request
请求来自安装人员的信息
checkinstall
收集文件系统数据
preinstall
在安装类之前执行任何定制安装要求
postinstall
在安装所有卷之后执行任何定制安装要求
preremove
在删除类之前执行任何定制删除要求
postremove
在删除所有类之后执行任何定制删除要求
类操作
对特定对象组执行一系列操作。