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. 【codeforces 553C】Love Triangles

    [题目链接]:http://codeforces.com/problemset/problem/553/C [题意] 给你n个点,m条边; 每种边有2两种类型; 让你补充剩下的边,构造一个完全图; 使 ...

  2. System and method for assigning a message

    A processor of a plurality of processors includes a processor core and a message manager. The messag ...

  3. EularProject 42:单词解码出来的三角形数

    Coded triangle numbers Problem 42 The nth term of the sequence of triangle numbers is given by, tn = ...

  4. LeetCode 232: Implement Queue using Stacks

    Implement the following operations of a queue using stacks. push(x) -- Push element x to the back of ...

  5. poj 2513 欧拉回路+并查集推断是否联通+Trie树

    http://poj.org/problem? id=2513 最初看到 第一感觉---map  一看250000的数据量 果断放弃 然后记得曾经看过.trie取代map.尤其当数据量特别大的时候 学 ...

  6. python Flask 学前班

    0.Flask简单介绍     Flask是一个用Python编写的轻量级的Web应用框架.本文第一部分将简单解说Flask的安装,接着展示一个Flask的样例,第一个样例非常easy但也存在缺陷-- ...

  7. node tail 日志服务

    var http = require('http'), ,spawn = require('child_process').spawn function onRequest(req, res) { v ...

  8. 【SSH 基础】浅谈Hibernate关系映射(3)

    继上篇博客 一对多关联映射(单向) 上面我们介绍了多对一,我们反过来看一对多不就是多对一吗?那还用再进行不同的映射吗?有什么区别吗?一对多和多对一映射原理是一致的,存储是同样的.也就是生成的数据库的表 ...

  9. 【DNN 系列】 DNN是什么

    DNN平台 这个DNN平台是一个开放的.可扩展的.安全的.可扩展的内容管理系统和ASP.NET.世界各地的数十万商户,从地方小企业到全球1000强企业,取决于DNN平台作为他们网站的编辑环境. 这个网 ...

  10. Android TabLayout添加自定义分割线并且可以修改分割线高度

    为TabLayout添加分割线,显示的效果如下(红框内部分): 分割线 首先添加个竖线xml名为layout_divider_vertical: LinearLayout linearLayout = ...