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

文档信息

前言

1.  设计软件包

2.  生成软件包

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

4.  验证和转换软件包

5.  软件包创建案例研究

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

词汇表

索引

词汇表

ABI

请参见 application binary interface(应用程序二进制接口)。

abstract syntax notation 1(抽象语法表示法 1)

一种表示抽象对象的方法。例如,ASN.1 定义公钥证书、组成证书的所有对象以及对象的收集顺序。不过,ASN.1 不指定针对存储或传输序列化对象的方式。

application binary interface(应用程序二进制接口)

对编译的应用程序和运行这些应用程序的操作系统之间的二进制系统接口的定义。

ASN.1

请参见 abstract syntax notation 1(抽象语法表示法 1)。

base directory(基目录)

可重定位对象的安装位置。它是在 pkginfo 文件中使用 BASEDIR 参数定义的。

build time(生成时)

使用 pkgmk 命令生成软件包的时间。

build variable(生成变量)

以小写字母开头并在生成时被计算的变量。

certificate authority(证书颁发机构)

一种颁发证书的机构(例如 Verisign),对软件包进行签名时将使用该证书。

class action script(类操作脚本)

一种文件,用于定义要对一组软件包对象执行的一组操作。

class(类)

用于对软件包对象进行分组的名称。另请参见 class action script(类操作脚本)。

collectively relocatable object(可共同重定位的对象)

相对于通用安装基目录进行定位的软件包对象。另请参见 base directory(基目录)。

common name(通用名称)

带签名的软件包的软件包密钥库中列出的别名。

composite package(复合软件包)

包含可重定位路径名和绝对路径名的软件包。

compver file(compver 文件)

指定软件包向下兼容性的一种方法。

control file(控制文件)

控制是否安装软件包以及软件包安装方式和位置的文件。请参见 information file(信息文件)和 installation script(安装脚本)。

copyright(版权)

拥有和销售知识产权(例如,软件、源代码或文档)的权利。必须在 CD-ROM 和插入文本上声明拥有权,无论该版权归 SunSoft 还是另一方所有。在 SunSoft 文档中,也对版权拥有权进行了确认。

depend file(depend 文件)

解析基本软件包相关性的一种方法。另请参见 compver file(compver 文件)。

DER

请参见 distinguished encoding rules(唯一编码规则)。

digital signature(数字签名)

用于验证软件包完整性和安全性的一种编码消息。

distinguished encoding rules(唯一编码规则)

ASN.1 对象的一种二进制表示法,用于定义在计算环境中针对存储或传输序列化 ASN.1 对象的方式。与带签名的软件包一起使用。

incompatible package(不兼容软件包)

与指定软件包不兼容的软件包。另请参见 depend file(depend 文件)。

individually relocatable object(可单独重定位的对象)

不限于定位到可共同重定位的对象所在的目录位置的软件包对象。它是在 prototype 文件的 path 字段中定义的,并且其安装位置通过 request 脚本或 checkinstall 脚本确定。

information file(信息文件)

一种文件,可以定义软件包相关性、提供版权信息或在目标系统上保留空间。

install time(安装时)

使用 pkgadd 命令安装软件包的时间。

install variable(安装变量)

以大写字母开头并在安装时被计算的变量。

installation script(安装脚本)

使您能够提供软件包定制安装过程的脚本。

ITU-T Recommendation X.509(ITU-T 推荐标准 X.509)

一种指定广泛采用的 X.509 公钥证书语法的协议。

package abbreviation(软件包缩写)

通过 pkginfo 文件中的 PKG 参数为软件包定义的简短名称。

package identifier(软件包标识符)

通过 pkgadd 命令添加到软件包缩写的数字后缀。

package instance(软件包实例)

软件包的变体,通过对软件包的 pkginfo 文件中的 PKGARCHVERSION 参数的定义进行组合而确定。

package keystore(软件包密钥库)

可通过软件包工具查询的证书和密钥的系统信息库。

package object(软件包对象)

包含在要安装到目标系统的软件包中的应用程序文件的另一种称呼。

package(软件包)

软件应用程序所需文件和目录的集合。

parametric path name(参数化路径名)

包含变量规范的路径名。

patch list(修补程序列表)

影响当前软件包的修补程序的列表。该修补程序列表记录在 pkginfo 文件中的已安装软件包中。

PEM

请参见 privacy enhanced message(保密性增强消息)。

PKCS12

请参见 public key cryptography standard #12(公钥密码学标准 #12)。

PKCS7

请参见 public key cryptography standard #7(公钥密码学标准 #7)。

prerequisite package(先决软件包)

依赖于其他软件包是否存在的软件包。另请参见 depend file(depend 文件)。

privacy enhanced message(保密性增强消息)

一种使用 base 64 编码和某些可选标头对文件进行编码的方式。广泛用于将证书和私钥编码到文件系统或电子邮件中存在的文件中。

private key(私钥)

仅为交换秘密消息的一方或多方所知的加密/解密密钥。该私钥与公钥结合使用以创建带签名的软件包。

procedure script(过程脚本)

定义软件包安装和删除过程中的特定时刻发生的操作的脚本。

public key cryptography standard #12(公钥密码学标准 #12)

此标准描述将加密对象存储在磁盘上的语法。软件包密钥库会以这种格式进行维护。

public key cryptography standard #7(公钥密码学标准 #7)

此标准描述可能应用了加密算法的数据的通用语法,例如数字签名和数字信封。带签名的软件包包含一个嵌入的 PKCS7 签名。

public key(公钥)

作为加密密钥生成的值,与从该公钥派生的私钥一起,可用于有效地加密消息和数字签名。

relocatable object(可重定位对象)

在目标系统上不需要绝对路径位置的软件包对象。其位置在安装过程中确定。另请参见 collectively relocatable object(可共同重定位的对象)和 individually relocatable object(可单独重定位的对象)。

relocatable(可重定位)

prototype 文件中使用相对路径名定义的软件包对象。

reverse dependency(反向相关性)

其他软件包依赖于您的软件包是否存在的一种条件。另请参见 depend file(depend 文件)。

segmented(分段)

不能存放在单个卷(例如软盘)上的软件包。

signed packages(带签名的软件包)

具有数字签名的常规流格式软件包,用于验证以下内容: 软件包是否来自对其签名的实体;实体是否确实对软件包进行了签名;软件包自实体对其进行签名后是否经过修改;对软件包进行签名的实体是否是受信任实体。

tar

磁带归档检索。用于从介质添加或提取文件的 Oracle Solaris 命令。

trusted certificate(受信任证书)

包含单个属于其他实体的公钥证书的证书。验证数字签名和启动到安全 (SSL) 服务器的连接时将使用受信任证书。

unsigned package(不带签名的软件包)

未进行任何加密或数字签名的常规 ABI 软件包。

user key(用户密钥)

用于存放敏感的加密密钥信息的密钥。加密密钥信息以受保护的格式存储,可防止未经授权的使用。创建带签名的软件包时将使用用户密钥。

X.509

请参见 ITU-T Recommendation X.509(ITU-T 推荐标准 X.509)。