admin 管理员组

文章数量: 1086019


2024年6月18日发(作者:系统架构师的技术路线图)

AIX上Bundle安装方式入门

2009年03月04日 16:00 来源:ChinaUnix文档频道 作者:HonestQiao 编辑:

周荣茂

孟 宪伟 (mengxw@), 软件工程师, IBM

戴 琳琳 (daill@), 软件工程师, IBM

2009 年 3 月 05 日

AIX 操作系统的软件安装和其他 Unix 系统有着不小的差别,它既可以兼容 RPM

等通用格式的软件,也拥有其特有的软件包格式即 installp。为了方便多种格

式或者不同软件包的软件能够同时批量安装,AIX 引入了 Bundle。本文介绍了

AIX 操作系统软件安装的基本知识,Bundle 安装的优势和特点;讲述了 Bundle

文件的写作格式和技巧,最后应用一个实例演示了如何在 AIX 系统使用 Bundle

安装软件。

AIX 软件安装简介

在任何操作系统中安装部署软件,都会要求所安装的软件产品具有特定的格式,

比如在 Linux 中,RPM 是最常见的软件安装格式 , 而在 AIX 中,installp 是

最常见的软件安装格式。

installp 格式的软件产品根据粒度大小,可以划分为文件集、软件包,许可程

序产品等等。这些不同粒度的安装包可以同时安装,也可以分别独立安装。

文件集(fileset)

文件集是 AIX 操作系统中最小独立可安装的基础单元。文件集既可以包括一个

完整产品的所有文件和功能(如 ),也可以是一个软件包中可单

独安装,具有相对独立功能的部分(如 )。

软件包(package)

软件包是一组可单独安装的文件集的集合,该集合提供了一系列相关的功能。例

如, 是 aix 中系统管理相关的软件包,它包括了

等一系列系统管理文件集。

许可程序产品(Licensed Program Products,LPP)

许可程序产品(LPP)是指一个包含了所有和这个许可程序相关的软件包的完整

软件产品。例如,BOS 就是一个许可程序产品。

软件集(Installp Bundles)

软件集是一组包含了文件集,软件包或许可程序产品的软件,它们组合在一起为

了实现一个特定的功能,例如提供一个安全监控系统或者是网络聊天工具。软件

集的存在为安装自定义文件集的组合提供了可能。

这篇文章我们着重介绍有关 Installp Bundle 安装的内容。

AIX 为什么需要 Bundle 安装

之前的内容提到过,在 AIX 上最常见的软件安装格式是 installp,而且它也是

AIX 默认的安装文件格式。在 AIX 5.1 以前,AIX 不支持 installp 以外的软

件安装格式,如果一些软件没有创建对应的 installp 安装包,那么这些软件就

无法在 AIX 上安装使用,这造成了很多优秀的软件产品在 AIX 上的缺失。

值得庆幸的是,从 5.1 开始,AIX 允许用户通过 SMIT 或者

geninstall(General Install) 命令来进行多种文件格式软件的安装工作。新增

的支持格式包括 RPM 格式和 InstallShield MultiPlatform (ISMP) 格式。与

此同时,AIX 的安装光盘中也开始包含 installp 格式以外的安装程序。用户可

以在安装光盘的 installp/ppc 目录上找到 installp 安装文件,在光盘的

RPMS/ppc 上找到 RPM 安装文件,在光盘的 ISMP/ppc 找到 ISMP 安装文件。

Installp Bundle 安装就是一种支持多种软件格式的安装方式。用户可以编辑

Bundle 文件,指定所要安装软件的名称,相应软件格式等信息,通过

SMIT,geninstall 或者 NIM 等安装工具调用 Bundle 文件,实现软件安装。

Bundle 文件简介


本文标签: 安装 软件 格式