应用程序包开发者指南

前言

应用程序包开发者指南》提供设计、生成和验证软件包的逐步说明以及相关的背景信息。本指南还包括在软件包创建过程中可能非常有用的高级技术。


注 –

此 SolarisTM 发行版支持使用以下 SPARC® 和 x86 系列处理器体系结构的系统: UltraSPARC®、SPARC64、AMD64、Pentium 和 Xeon EM64T。支持的系统可以在 http://www.sun.com/bigadmin/hcl 上的 Solaris OS: Hardware Compatibility Lists 中找到。本文档列举了在不同类型的平台上进行实现时的所有差别。

在本文档中,这些与 x86 相关的术语表示以下含义:

若想了解本发行版支持哪些系统,请参见 Solaris OS: Hardware Compatibility Lists


目标读者

本书面向负责设计和生成软件包的应用程序开发者。

虽然本书的许多内容都针对软件包开发新手,但也包含对经验丰富的软件包开发者有用的信息。

本书的结构

下表介绍了本书中的各章。

章节名称 

章节说明 

第 1 章

介绍软件包组件和软件包设计准则,此外还介绍了相关的命令、文件和脚本。 

第 2 章

介绍生成软件包的过程和所需任务,此外还提供了每项任务的逐步说明。 

第 3 章

提供向软件包中添加可选功能的逐步说明。 

第 4 章

介绍如何验证软件包的完整性,以及如何将软件包转换为分发介质。 

第 5 章

提供创建软件包的案例研究。 

第 6 章

介绍创建软件包的高级技术。 

词汇表

定义本书中使用的术语。 

相关书籍

以下文档可从零售书商处购买,这些书籍可以提供有关生成 System V 软件包的其他背景信息。

文档、支持和培训

Sun Web 站点提供有关以下附加资源的信息:

Sun 欢迎您提出意见

Sun 致力于提高其文档的质量,并十分乐意收到您的意见和建议。要分享您的意见,请访问 http://docs.sun.com 并单击 "Feedback"。

印刷约定

下表介绍了本书中的印刷约定。

表 P–1 印刷约定

字体或符号 

含义 

示例 

AaBbCc123

命令、文件和目录的名称;计算机屏幕输出 

编辑 .login 文件。

使用 ls -a 列出所有文件。

machine_name% you have mail.

AaBbCc123

用户键入的内容,与计算机屏幕输出的显示不同 

machine_name% su

Password:

aabbcc123

要使用实名或值替换的命令行占位符 

删除文件的命令为 rm filename

AaBbCc123

保留未译的新词或术语以及要强调的词 

这些称为 Class 选项。

注意:有些强调的项目在联机时以粗体显示。

新词术语强调

新词或术语以及要强调的词 

高速缓存是存储在本地的副本。

保存文件。

《书名》 

书名 

阅读《用户指南》的第 6 章。

命令中的 shell 提示符示例

下表列出了 C shell、Bourne shell 和 Korn shell 的缺省 UNIX® 系统提示符和超级用户提示符。

表 P–2 shell 提示符

shell 

提示符 

C shell 提示符 

machine_name%

C shell 超级用户提示符 

machine_name#

Bourne shell 和 Korn shell 提示符 

$

Bourne shell 和 Korn shell 超级用户提示符 

#