Bundles软件

Posted 长城之上是千亿的星空,星空之上是不灭的守望。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Bundles软件相关的知识,希望对你有一定的参考价值。

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软件的主要内容,如果未能解决你的问题,请参考以下文章

BundleTable.Bundles.RegisterTemplateBundles

Zipline Data Bundles

python ZIPLINE BUNDLES战略

csharp bundles.cs

MVC5 Bundles发布到IIS失效问题解决方案

ASP.NET MVC Bundles 用法和说明(打包javascript和css)