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 包结构 在图3中,我们可以看 到,一个典型的AIX软件包中包含 usr部分和root部分。每个部分中又包含着控制文件和安装文件。下面 我们将对图3中的内容做详细的介绍。 (编辑:云计算网_泰州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |