加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Unix > 正文

AIX软件包理论与实践

发布时间:2016-08-06 12:57:47 所属栏目:Unix 来源:站长网
导读:AIX操作系统可以安装包括rpm及installp格式的软件包。其中installp是AIX系统特有的软件包格式, 它提供了强大的管理能力,但是,同时它也包含了很多容易混淆的

VRMF

VRMF是系统版本号(Version)、发行版本号 (Release) 、改进版本号 (Modification level)和修正版本号 (Fix level)的首字母的集合。这四个数字组合再一 起,表示了软件包的版本。下面我们分别对这四个版本号进行详细的解释 .

系统版本号(Version )——一个两位的数字用来表示产品的发布版本。例如:AIX5L,其中的5 就是操作系统的版 本号。

发行版号(Release)——发行版号也是由一个两位数字表示,它代表了软件的 发行版本。例如:AIX5.3,其中的3 就是发行版号,我们在这里省略了十位的0,将 03 简写为3.

改进版号(Modification level)——是由一个四位数字组成,表示最新的改进版级别。一般 情况下,每过一段时间,软件发布者会将大量的更新打包成一个安装镜像并发布,此时改进版本级别会被 改变。

修正版本号(fix level)——是由一个四位数字组成,表示最新的fileset 修 正版本。软件每经过一次修正,其修正版本号都会增加一次,直到改进版本号升高,修正版本号将被重置 为0。

AIX软件包结构

usr部分、root部分和share部分

AIX 为了实现在客户机 / 服 务器环境下安装的灵活性将安装包划分为usr部分 (usr part)、root部分 (root part)和share部分 (share part)。

a)usr部分 : 这个部分包括了 lpp_name和liblpp.a两个控制文件以及软件包中可 以被多个同构硬件共享的文件。在一个标准的AIX系统中,这些文件被放置在/usr 目录树下。

b) root部分这个部分包含了 liblpp.a 归档文件以及产品中不能被多个机器共享的部分。换句话说,每个机 器必须有它自己的一个独立拷贝,这个部分和每台机器的配置相关联。在一个标准的AIX系统中,这些文 件被放置在根(/)目录树下。如果一个fileset 包含一个root部分那它也必须包含一个usr部分。

./usr/lpp/PackageName/liblpp.a 这是一个归档文件,它包括了安装或升级软件的root部分时所 需要的控制文件。

c)share部分 : 这个部分包括了软件包中可以被多个异构硬件共享的文件。一 般这个部分包括软件包中的非可执行文件,例如:文档和数据文件。在一个标准的AIX系统中,这些文件 被放置在/usr/share 目录树下。share部分必须和usr/root部分分开打包,即包括share部分的fileset 里不能包含 usr/root部分,并且包含 share部分的fileset 不能和包含 usr/root部分的fileset 同名。

图3 AIX 包结构

AIX软件包理论与实践

在图3中,我们可以看 到,一个典型的AIX软件包中包含 usr部分和root部分。每个部分中又包含着控制文件和安装文件。下面 我们将对图3中的内容做详细的介绍。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读