WEB开发网
开发学院操作系统Linux/Unix AIX 软件包理论与实践 阅读

AIX 软件包理论与实践

 2008-11-10 08:26:06 来源:WEB开发网   
核心提示: 上一节我们已经提到安装包的 usr 部分包含两个安装控制文件:lpp_name 和 liblpp.a 以及所有在安装和升级 usr 部分时将被安装的文件,下面我们分别对两个控制文件做一个简单的介绍:./lpp_name 这个文件提供了软件包安装和升级的信息 . ./usr/lpp/Pack

上一节我们已经提到安装包的 usr 部分包含两个安装控制文件:lpp_name 和 liblpp.a 以及所有在安装和升级 usr 部分时将被安装的文件。下面我们分别对两个控制文件做一个简单的介绍:

./lpp_name

这个文件提供了软件包安装和升级的信息 .

./usr/lpp/PackageName/liblpp.a

这是一个库文件,它包括了安装或升级软件的 usr 部分时所需要的所有控制文件。

安装包的 root 部分包含 ./usr/lpp/PackageName/inst_root/liblpp.a 库文件以及所有在安装和升级 root 部分时将被安装的文件。

./usr/lpp/PackageName/inst_root/liblpp.a

这也是一个库文件,它包括了安装或升级软件的 root part 时所需要的所有控制文件。

如果软件产品中包含 share 部分,share 部分必须独立于 usr 和 root 部分被单独的打包。这个部分和 usr 部分非常相似也包换 ./lpp_name 和 liblpp.a 以及所有在安装和升级 share 部分时将被安装的文件。

installp 的包管理流程

图 4

AIX 软件包理论与实践

图 4 显示了 installp 对包进行操作中,所牵涉的资源和文件。下面,我们将对 installp 操作包的流程做详细的介绍。请大家参考图 4 进行理解。

installp 对包提供了如下四种主要的操作:

Apply

Commit

Reject

Remove

下面我们分别对 Apply/Reject/Remove 的流程做详细的介绍:

installp 处理 Apply 操作的流程:

a. 检查所需的 filesets 是否在安装媒介上存在。

b. 检查所需的 filesets 的版本,以确定他们是否已经被安装在系统上。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:AIX 软件包 理论

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接