AIX软件包理论与实践

AIX操作系统可以安装包括rpm及installp格式的软件包。其中installp是AIX系统特有的软件包格式, 它提供了强大的管理能力,但是,同时它也包含了很多容易混淆的概念(如fileset, package, lpp 等等 ),许多有经验的系统管理员仍经常不能正确地理解它们的含义及相互关系。本文通过探讨一些 AIX installp软件包的基本概念及内部机理,使管理员对AIX installp软件包有较深入的理解,并能在实践中 灵活的运用installp的强大功能。

另外,本文的最后部分总结了一些在日常管理 AIX installp软 件包中经常遇到的问题并给出了解决方案,留给 AIX系统管理员参考使用。

AIX installp软件包 基本概念

fileset

在AIX 5L操作系统的文件打包结构中,把文件分成了许多 fileset 。每 个fileset 包含的是一组逻辑上相关的文件。例如:与 TCP/IP 客户端功能相关的文件都打包在 bos.net.tcp.client fileset中。fileset是最小的可独立安装实体,每个fileset都是可以单独安装、升 级、卸载的。Fileset的版本号由四个域组成,分别是:Version, Release, Maintenance level和Fix level组成,称作VRMF。(例如:bos.rte 5.3.0.0表示version域为5, release域为3, Maintenance level域为0 , Fix level域为0)。

package

多个相关的fileset可以被打包到一起,形成 一个安装镜像或者一个BFF(Backup Format File),也被称为package 。通常,一个package 里可以包含 一个或者多个fileset。

LPP(Licensed Program Product)

LPP 就像他的英文定义一样,对 于用户来说 LPP是用户可以用来购买的产品。它可以是一系列的package 或者只是一个单独的package。 一般情况下,用户可以选择不一次购买整个LPP 而只是购买其中的几个package。

图1 fileset/package/LPP 之间的关系

由图1可以清楚的看到 ,例子中的每个package都只包含有一个fileset,而 CSM LPP 包含 csm.core, csm.deploy及csm.server 3 个package.

图2

图2是一个更加复杂的 软件包关系图。可以看到每个package中都包含了大量的fileset,而一个LPP中又包含了大量的package。 这也是AIX中最普遍的情况。

时间: 2024-08-01 17:48:52

AIX软件包理论与实践的相关文章

WCF从理论到实践(8):事件广播

上文讨论了WCF中三种消息交换模式,one-way,request/reply,duplex.前两项比较简单,无需多言,duplex相对比较复杂,上文只是实现了简单的回调,在真正应用的时候,还有许多值得注意之处,本文就结合一个实际的应用例子来谈论下duplex的具体应用和非常值得我们注意的地方. 本文的出发点 通过阅读本文,您能理解以下知识: 如何实现一个基于duplex的事件广播 解析在实现duplex事件广播中的几个问题 初步探讨一下异步 本文适合的读者 本文属于中等难度的文章,需要有WCF

Java 理论与实践:变还是不变?

不变对象具有许多能更方便地使用它们的特性,包括不严格的同步需求和不必考虑数据讹误就能自由地共享和高速缓存对象引用.尽管不变性可能未必对于所有类都有意义,但大多数程序中至少有一些类将受益于不可变.在本月的 Java 理论与实践中,Brian Goetz 说明了不变性的一些长处和构造不变类的一些准则.请在附带的论坛中与作者和其他读者分享您关于本文的心得.(也可以单击文章顶部或底部的"讨论"来访问论坛.) 不变对象是指在实例化后其外部可见状态无法更改的对象.Java 类库中的 String.

Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制

伸缩 内容: synchronized 快速回顾 对 synchronized 的改进 比较 ReentrantLock 和 synchronized 的可伸缩性 条件变量 这不公平 结束语 参考资料 关于作者 对本文的评价 相关内容: Java 理论与实践 系列 Synchronization is not the enemy Reducing contention IBM developer kits for the Java platform (downloads) 订阅: develop

轻描淡写:SEO就是理论到实践的贯通

  说起SEO,始终都是另不少人头疼的话题.有人说SEO就是推广,还有人说SEO就是骗人的东西,每天拿着那点内容.外链,来吹嘘自身的能力有多高,这样的人也不在少数.但果真如此吗?反观自身网站却没有良好的排名,也难怪如此说了.笔者要说的是"SEO是理论到实践的贯通!现实中存在的理论高手太多了,但真正将之贯通运用的人才太少了,也难怪更多的人看透的仅仅是表象. 一:SEO是洞察力的贯通 搜索引擎排名没有永远的第一,有的只是优胜劣汰,符合其规则排名或飞一会,待得规则变动,排名也掉出其外.在网站优化中,只

理论与实践相结合 SEO之路即水到渠成

我们都知道,互联网上,不谈百度竞价排名,获取客户,达成交易.但是另外现在很热的SEO得到了很多站长们乃至企业的青睐.但是青睐之余,我们许许多多的SEOer心里有了许多的苦楚,为何?下面上海网站制作协策网络来和大家交流一下. 长年累月的反复做着一件相同的事.辛苦不说,还要不停的让反复无常的搜索引擎,弄得摸不着头脑.一次次的心里呐喊,何时才是尽头.但是不管你心里作何感想,感受?做好SEO的唯一出路,没有任何捷径可走.唯有脚踏实地做好优化,拥有基本功做基础,不断学习钻研,扩充内容,做好链接的建设,真正

WCF从理论到实践(13):事务投票

通过上文WCF从理论到实践:事务的学习,我们了解了WCF中实现事务的一些基本常识,但WCF中的事务并不止那么简单,上文中我们欠缺了一个最重要的功能:事务投票,所谓事务投票就是一种灵活控制事务提交的方式,在上文中我们设置服务方法的TransactionAutoComplete为true,其实意味着方法在没有异常的情况下自动投赞成票,但有时我们希望当操作中只有某个数据满足具体条件的时候,才能赞同事务提交,这样上文的实现明显就不满足需求了,此时我们可以用OperationContext.Current

WCF从理论到实践(12):事务

本文目的 通过阅读本文,您能了解以下知识 1) 如何在WCF中实现事务? 2) 谈谈事务隔离方式的相关知识 3) 事务的实现会给我们编程带来什么样的阻力? 4) 一笔带过,WCF是如何实现分布式事务的? 5) 代码不骗人,用一个银行存取款的范例来演练WCF事务 本文适合的读者 本文适合WCF初学者,学习本文之前,您最好阅读一下WCF从理论到实践系列文章的前几篇 如何在WCF中实现事务? 事务原本是一件难于实现的事情,可WCF总是能化腐朽为神奇,它能够通过简单的声明式编程方式,便可以实现分布式的事

WCF从理论到实践(9):实例模式和对象生命周期

在上文WCF从理论到实践:事件广播 中,已经实现了完整的WCF服务端和客户端示例,其中也涉及到了远程对象实例创建的问题.本文就进一步的探索WCF中远程对象的创建模式和其生命周期 本文出发点: 通过阅读本文,您可以了解以下知识: WCF中有哪几种对象实例模式? 几种实例模式下对象的生命周期? 各种实例模式的应用场合? 使用不同的实例模式,需要注意的有哪些? 代码不骗人,用一个小范例来看看不同实例模式的区别? 本文适合的读者 本文适合有一定WCF基础知识的初学者 WCF中有哪几种对象实例创建模式?

WCF从理论到实践(5):Binding细解

本文的出发点: 通过阅读本文,您能了解以下知识: WCF中的Binding是什么? Binding的组成? Binding Element 的分类? Binding描述了那些层面的信息? 选择正确的Binding 本文适合的读者: 本文适合WCF的初学者 WCF中的Binding是什么? 在弄清Binding是什么之前,我们先看一下WCF的中的Endpoint结构,一个Endpoint就类似于xml web service中的一个asmx文件,它包括三个组成部分1)Address 2) Bind