AIX 软件安装简介
在任何操作系统中安装部署软件,都会要求所安装的软件产品具有特定的格式,比如在 Linux 中,RPM 是最常见的软件安装格式 , 而在 AIX 中,installp 是最常见的软件安装格式。
installp 格式的软件产品根据粒度大小,可以划分为文件集、软件包,许可程序产品等等。这些不同粒度的安装包可以同时安装,也可以分别独立安装。
文件集(fileset)
文件集是 AIX 操作系统中最小独立可安装的基础单元。文件集既可以包括一个完整产品的所有文件和功能(如 bos.rte.edit),也可以是一个软件包中可单独安装,具有相对独立功能的部分(如 bos.sysmgt.nim.master)。
软件包(package)
软件包是一组可单独安装的文件集的集合,该集合提供了一系列相关的功能。例如,bos.sysmgt 是 aix 中系统管理相关的软件包,它包括了 bos.sysmgt.nim.master 等一系列系统管理文件集。
许可程序产品(Licensed Program Products,LPP)
许可程序产品(LPP)是指一个包含了所有和这个许可程序相关的软件包的完整软件产品。例如,BOS 就是一个许可程序产品。
软件集(Installp Bundles)
软件集是一组包含了文件集,软件包或许可程序产品的软件,它们组合在一起为了实现一个特定的功能,例如提供一个安全监控系统或者是网络聊天工具。软件集的存在为安装自定义文件集的组合提供了可能。
这篇文章我们着重介绍有关 Installp Bundle 安装的内容。
AIX 为什么需要 Bundle 安装
之前的内容提到过,在 AIX 上最常见的软件安装格式是 installp,而且它也是 AIX 默认的安装文件格式。在 AIX 5.1 以前,AIX 不支持 installp 以外的软件安装格式,如果一些软件没有创建对应的 installp 安装包,那么这些软件就无法在 AIX 上安装使用,这造成了很多优秀的软件产品在 AIX 上的缺失。