《应用程序包开发者指南》提供设计、生成和验证软件包的逐步说明以及相关的背景信息。本指南还包括在软件包创建过程中可能非常有用的高级技术。
此 SolarisTM 发行版支持使用以下 SPARC® 和 x86 系列处理器体系结构的系统: UltraSPARC®、SPARC64、AMD64、Pentium 和 Xeon EM64T。支持的系统可以在 http://www.sun.com/bigadmin/hcl 上的 Solaris OS: Hardware Compatibility Lists 中找到。本文档列举了在不同类型的平台上进行实现时的所有差别。
在本文档中,这些与 x86 相关的术语表示以下含义:
"x86" 泛指 64 位和 32 位的 x86 兼容产品系列。
"x64" 指出了有关 AMD64 或 EM64T 系统的特定 64 位信息。
“32 位 x86”指出了有关基于 x86 的系统的特定 32 位信息。
若想了解本发行版支持哪些系统,请参见 Solaris OS: Hardware Compatibility Lists。
本书面向负责设计和生成软件包的应用程序开发者。
虽然本书的许多内容都针对软件包开发新手,但也包含对经验丰富的软件包开发者有用的信息。
下表介绍了本书中的各章。
章节名称 |
章节说明 |
---|---|
介绍软件包组件和软件包设计准则,此外还介绍了相关的命令、文件和脚本。 |
|
介绍生成软件包的过程和所需任务,此外还提供了每项任务的逐步说明。 |
|
提供向软件包中添加可选功能的逐步说明。 |
|
介绍如何验证软件包的完整性,以及如何将软件包转换为分发介质。 |
|
提供创建软件包的案例研究。 |
|
介绍创建软件包的高级技术。 |
|
定义本书中使用的术语。 |
以下文档可从零售书商处购买,这些书籍可以提供有关生成 System V 软件包的其他背景信息。
《System V Application Binary Interface》
《System V Application Binary Interface - SPARC Processor Supplement》
《System V Application Binary Interface - Intel386 Processor Supplement》
Sun Web 站点提供有关以下附加资源的信息:
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 章。 |
下表列出了 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 超级用户提示符 |
# |