Bundle
称为:软件集 或 打包捆绑软件(软件束)
Bundle就是一组包含了文件集,软件包或许可程序产品的软件,它们组合在一起为了实现一个特定的功能
 
 
快速来列出系统bundle软件
smit list_bundle 
 
 
App- Dev:应用程序开发所需的程序和工具
Client:在C/S环境下,作为Client运行所需的程序
Server:在C/S环境下,作为Server运行所需的程序(提供完整的系统管理功
Graphics- startup:运行X-Windows所需的程序(不如Pers-Prod中的功能全)
Hdwr-Diag:运行硬件测试所需的程序
Pers- Prod:提供完整功能的图形环境所需的程序
CDE
GNOME
KDE
Media-Defined
Netscape
Devices
Wsm_remote
 
 
1.   /usr/sys/inst.data/sys_bundles
      /usr/sys/inst.data/user_bundles
 
基于 Web 的系统管理器和 SMIT 安装应用程序在 /usr/sys/inst.data/sys_bundles 和 /usr/sys/inst.data/user_bundles 中查找捆绑软件
通常,sys_bundles 位置为系统定义的捆绑软件(随 AIX一起提供的那些捆绑软件)保留。
用户可以在 user_bundles 目录中创建他们自己的捆绑软件文件。
 
 
2. .bnd 文件
geninstall和gencopy 命令会处理在使用bundle软件文件时指定的多个软件源(“%L”通配符)
 
#MEDIA= 标题用于指定捆绑软件中的文件集或软件包的位置。
 
 
示例1,BaseAndLinuxCD 捆绑软件可以包含以下信息:
#MEDIA=Base Install Media Volume 1
I:bos.adt.prof
 
#MEDIA=AIX Linux Toolbox CD
R:mtools
R:vim-common
 
示例2,
#MEDIA=/usr/sys/inst.images
I:bos.games
 
#MEDIA=Base Install Media Volume 1
I:bos.adt.prof
R:cdrecord-1.9-4
 
 
 
 
示例 3
1. 在/usr/sys/inst.data/user_bundles 创建 bundle 文件叫做 wisdom.bnd
内容如下:
# a bundle file
#MEDIA=BASIC BUNDLE INSTALL TEST
R:zip-2.3-3.aix5.3.ppc.rpm
I:bos.sysmgt.nim.master
I:openssl.base
I:openssl.license
 
2. 将以下安装文件拷贝到/download目录下
zip-2.3-3.aix5.3.ppc.rpm
bos.sysmgt
openssl.base
openssl.license
 
3. 安装
smit easy_install
 
也可以使用geninstall 命令安装 bundle
geninstall -I acXY -d /download  -f wisdom.bnd
 
-I  选项传入 installp 所支持的命令;
-d 选项指定安装文件所在的设备或者本地路径;
-f 选项指定 bundle 文件的名称。
如果该 bundle 文件在 /usr/sys/inst.data/sys_bundles/ 或者 /usr/sys/inst.data/user_bundles/ 路径下,那么无需指定该文件的全路径
 
 
 
 
Bundle 文件目前只支持 4 种如软件格式
I:  installp 格式 
R: RPM 格式 
J: ISMP 格式 
E: interim fix 格式 
 
 
 
 
 
 
 
 
 
 
 
 
确定当前系统是否已经安装了 KDE 软件的组件(位于 /usr/sys/inst.data/sys_bundles 目录中)
lslpp -Lb  KDE.bnd

Bundles软件的更多相关文章

  1. MVC实战之排球计分软件(深入了解面向对象编程)

    在此篇博客之前,我已经写了一个实战系列的博客,虽然不太成熟但是相对比较实用,在这篇博客我将继续使用mvc编程此软件. 此篇博客会在一定的时间内完成,此次完成的软件的一个需求是提供给运动员的使用.我将在 ...

  2. DBImport V3.7版本发布及软件稳定性(自动退出问题)解决过程分享

    DBImport V3.7介绍: 1:先上图,再介绍亮点功能: 主要的升级功能为: 1:增加(Truncate Table)清表再插入功能: 清掉再插,可以保证两个库的数据一致,自己很喜欢这个功能. ...

  3. nw.js桌面软件开发系列 第0.1节 HTML5和桌面软件开发的碰撞

    第0.1节 HTML5和桌面软件开发的碰撞 当我们谈论桌面软件开发技术的时候,你会想到什么?如果不对技术本身进行更为深入的探讨,在我的世界里,有这么多技术概念可以被罗列出来(请原谅我本质上是一个Win ...

  4. 标准产品+定制开发:专注打造企业OA、智慧政务云平台——山东森普软件,交付率最高的技术型软件公司

    一.公司简介山东森普信息技术有限公司(以下简称森普软件)是一家专门致力于移动互联网产品.企业管理软件定制开发的技术型企业.公司总部设在全国五大软件园之一的济南齐鲁软件园.森普SimPro是由Simpl ...

  5. JAVA程序员常用软件整理下载

    ********为了大家学习方便,特意整理软件下载如下:*************Java类软件:-------------------------------JDK7.0:http://pan.ba ...

  6. spring boot 实战:我们的第一款开源软件

    在信息爆炸时代,如何避免持续性信息过剩,使自己变得专注而不是被纷繁的信息所累?每天会看到各种各样的新闻,各种新潮的技术层出不穷,如何筛选出自己所关心的? 各位看官会想,我们是来看开源软件的,你给我扯什 ...

  7. 易用BPM时代,软件开发者缘何选择H3?

    近年来,企业级软件开发市场暗流汹涌,呈现出多种态势.软件开发团队规模趋于小型化,工作方式趋于快捷化,超过半数的软件开发者在工作中会选择使用易用的软件开发工具.随着流程管理越来越受到企业的重视,流程开发 ...

  8. 从国内流程管理软件市场份额看中国BPM行业发展

    随着互联网+.中国制造2025.工业4.0等国家战略的支持与引导,企业在数字经济时代的信息化表现惊人,越来越多企业认识到,对于企业的发展来说,信息自动化远远还不够,企业的战略.业务和IT之间需保持高度 ...

  9. 一个软件开发者的BPM之路

    我是小林,一名普通的软件工程师,从事BPM(业务流程管理)软件开发工作.我没有几十年的技术底蕴,无法像大牛们一样高谈阔论,品评BPM开发之道:也不是资深的流程管理专家,能与大家分析流程管理的时弊.我只 ...

随机推荐

  1. C#打开或者创建一个文件,然后向其末尾写入数据的方法

    原文:C#打开或者创建一个文件,然后向其末尾写入数据的方法             FileStream fs = new FileStream(@"d:\timetick.txt" ...

  2. MySQL中将数据库表名修改成大写的存储过程

    原文:MySQL中将数据库表名修改成大写的存储过程 MySQL中将数据库表名修改成大写的存储过程 创建存储过程的代码: DROP PROCEDURE IF EXISTS uppercaseTablen ...

  3. LaTeX 表格

    本系列文章由 @YhL_Leo 出品,转载请注明出处. 文章链接: http://blog.csdn.net/yhl_leo/article/details/50066137 一些LaTeX中表格的使 ...

  4. List Slider

    http://www.jssor.com/download-jssor-slider-development-kit.html

  5. java里的一些特别值得注意的地方

    return 语句的作用:1.返回值 2.结束某个方法的执行. 局部变量必需要初始化,全局变量系统会默认初始值: 整型数赋默认值为0. 浮点数赋默认值为0.0,boolean赋默认值为false. c ...

  6. Android Camera+SurfaceView实现自己定义拍照

    对Activity强制横屏,保证预览方向正确. 使用OrientationEventListener监听设备方向.推断竖拍时,旋转照片后再保存.保证竖拍时预览图片和保存后的图片方向一致. 执行效果: ...

  7. 反弹木马——本质上就是一个开80端口的CS程序,伪造自己在浏览网页

    反弹端口型木马分析了防火墙的特性后发现:防火墙对于连入的链接往往会进行非常严格的过滤,但是对于连出的链接却疏于防范.于是,与一般的木马相反,反弹端口型木马的服务端(被控制端)使用主动端口,客户端(控制 ...

  8. 4.bind绑定

    #include <iostream> #include <string> #include <boost/bind.hpp> #include <boost ...

  9. 鼠标滑过,解决ul下 li下a的背景与父级Li不同宽的问题

    我们在写导航或者页面有超链接的地方,有一些是需要超链接的背景和Li的宽度一样的.但是,却没有达到这种效果?为什么? 我们做的效果图:如下 期望的效果:如下 出现这样的原因:由于a是个行内元素,它没有宽 ...

  10. canvas指定的宽高写在行间和写在style里面的区别?

    上代码,指定的canvas宽高都一样,线条的粗细都是5px 1.宽:400:高:300:直接写在<canvas>里的效果: 2.删除<canvas>里的宽高,宽:400:高:3 ...