标准摘要
[中文适用范围]: ISO/IEC 15068 的这一部分定义了软件打包布局和在该打包布局上运行的实用程序以及从该打包布局安装的软件。 ISO/IEC 15068 这部分的范围是跨分布式系统的软件管理。 这种管理包括但不限于打包用于分发的软件、将软件分发到系统、在系统上安装和配置软件以及从系统中删除软件。 ISO/IEC 15068 的这一部分是由许多因素推动的,包括系统管理员和软件供应商希望有一种安装和删除软件的通用方法。 为了满足这些群体的需求,ISO/IEC 15068 的这一部分由以下几个部分组成。 ISO/IEC 15068 本部分的读者包括系统管理员、实现 ISO/IEC 15068 本部分的软件供应商以及使用 ISO/IEC 15068 本部分实现的软件供应商。 这些类别中的一些人可能会发现他们的注意力被吸引到不同的部分。 下面列出了关键组件。 软件结构 ISO/IEC 15068 的这一部分定义了一组用于定义软件的分层结构。 基于这些结构定义保留有关软件的信息。 结构定义既适用于已安装的软件,也适用于准备安装但尚未安装的软件。 软件包装布局 ISO/IEC 15068 的这一部分定义了分发介质上软件的组织、有关该软件的信息以及此类信息的表示方式。 这使得软件分发能够跨不同体系结构的系统进行移植,并且能够使用不同的介质来分发软件(包括文件系统和串行映像形式)。 保存的有关软件的信息 ISO/IEC 15068 的这一部分定义了保存的有关软件(包括安装的软件和发行版)的信息。 这提供了软件的一致视图,即使该软件是从不同来源提供的。 ISO/IEC 15068 的本部分未定义保存信息的方式。 管理软件的实用程序 ISO/IEC 15068 的本部分定义了将软件转换为打包布局的实用程序,称为分发。 ISO/IEC 15068 的这一部分还包含用于检查发行版中的信息、将软件从一个发行版复制到另一个发行版、从发行版安装软件、从发行版删除软件以及验证发行版完整性的实用程序。 还有一些实用程序用于配置已安装的软件、验证已安装软件的完整性、检查和修改有关已安装软件的信息以及从系统中删除已安装的软件。 这为管理员提供了跨所有合规系统处理软件的一致方法。 分布式软件管理 ISO/IEC 15068 的这一部分定义了在分布式环境中管理软件的概念、实用程序语法和行为。 这包括不同软件管理角色(开发人员、打包人员、经理、源、目标和客户端)的概念。 不同的实用程序涉及不同的角色,并且不同的角色可能分布在单个命令执行中的多个系统上。 ISO/IEC 15068 的这一部分基于现有程序的知识和文档,这些程序采用与 POSIX.1 {2} 和 POSIX.2 {3} 描述的接口和架构类似的接口和架构。 有关术语定义或基本概念语义的任何问题应参考 POSIX.1 {2} 和 POSIX.2 {3}。 ISO/IEC 15068的这一部分不要求使用任何特定的编程语言,特别是不要求使用C语言。 ISO/IEC 15068 的这一部分基于以下知识和文档:
英文名称Information technology - Portable Operating System Interface (POSIX) System Administration - Part 2: Software Administration