installp
软件安装和升级工具
1.查看某个已应用更可被提交或拒绝的文件集)
installp -s
2. 应用更新TCP/IP软件( /usr/sys/inst.images )
installp -a -d/usr/sys/inst.images bos.net.tcp.client 4.1.0.0 bos.net.tcp.client 4.1.0.2
预览安装“应用程序开发者”包的安装:
installp -pacgXd /dev/cd0 -f /usr/sys/inst.data/sys_bundles /App_Dev.bnd
3. 提交软件更新
installp -cgX all
4. 放弃软件X11.adt.lib更新
installp -rgX X11.adt.lib 5.
5. 删除已经安装软件
installp -u bos.net.tcp.server
6. 清除所有失败安装后留下的文件:
installp -C
7. 列出安装介质中包含的软件
installp -L -d /dev/cd0
installp操作的Event
APPLY 应用文件集
COMMIT 提交文件集
REJECT 拒绝文件集更新
CLEANUP 清除文件集操作
DEINSTALL 删除指文件集
installp 执行结果值
SUCCESS 成功操作
FAILED 失败操作
CANCELLED 取消操作
验证文件集是否有必需的先决条件和是否已完全安装
lppchk -v
lppchk -v bos.rte.odm
1. 列出安装盘上所有的软件产品
installp -L -d /dev/cd0
列出基于Power硬件平台的软件
installp -l -MR -d /dev/cd0
/dev/rfd0
/dev/rmt0
/usr/sys/inst.images
2. 安装软件(COMMIT)
cp bos.help.msg.EN_US /usr/sys/inst.images
installp -avX -d /usr/sys/inst.images bos.help.msg.EN_US
installp -avX -d /dev/cd0 sysmgt.help.zh_CN
commit
apply
reject
在 bos.net 软件包(位于 /usr/sys/inst.images 目录)内安装(自动提交)所有文件集,并在需要时扩展文件系统
installp -aX -d /usr/sys/inst.images bos.net
3. 从NFS服务器上安装
AIX 6.1 Linux(NFS: 192.168.100.33/oracle_fixs)
NFS: 192.168.100.33/weblogic_fixs
第1步:AIX上创建挂载点: mkdir /aix_fixs
第2步:AIX上挂载: mount 192.168.100.33:/oracle_fixs /aix_fix
第2步:installp -a -t /aix_fixs bosnet.nfs.client 4.1.1.0
#!/bin/ksh
installp -a -t /aix_fix IY00192 IY00103 IZ09923
4. 升级安装(APPLY)
installp -a -d/usr/sys/inst.images bos.net.tcp.client 4.1.0.0 bos.net.tcp.client 4.1.0.2
5. 重新安装并提交(COMMIT)
installp -acF -d /dev/cd0 bos.net.nfs.client 4.1.0.0
查看某个软件的版本信息、状态、描述说明
lslpp -l bos.rte.odm
lslpp -l rsct.*
lslpp -l bos.net.tcp.client
lslpp -l bos.net.tcp.server
查看某个软件安装路径及该软件的文件构成
lslpp -f bos.rte.odm
二进制文件属于哪个文件集;
举例,查看 /usr/bin/vmstat 二进制文件对应的文件集:
lslpp -w /usr/bin/vmstat
查看文件集路径
lslpp -f
查看软件包的安装和升级历史信息
lslpp -ha 'bos.net.*'
查看某个软件包的所需的预安装信息
lslpp -p bos.rte.odm
删除(卸载文件集)名为 bos.net.tcp.server 的文件集
installp -u bos.net.tcp.server
清理安装失败的软件包
如果一个软件包安装失败,installp 将不能够再次安装这个软件包,直到用户删除了在失败点之前的成功安装。
installp -C
使用CDROM:
mount -V cdrfs -o ro /dev/cd0 /cdrom
installp、geninstall操作记录存放于以下文件中:
/var/adm/sw/installp.summary
/var/adm/sw/geninstall.summary
inutoc 命令
给包含备份格式文件安装映像的目录创建一个 .toc 文件。
该命令由 installp 命令和安装脚本来使用。
示例
1. 给/usr/sys/inst.images 目录创建 .toc 文件
inutoc
重新创建toc文件:
inutoc /usr/sys/inst.images
inutoc /load
2. 给/wls/inst.images 目录创建一个 .toc 文件
mkdir -p /wls/inst.images
inutoc /wls/inst.images
installp -a -d/tmp/inst.images bos.help.msg.EN_US
installp -a -d /load bos.help.msg.EN_US
创建安装镜像:
smit bffcreate
smit install_latest(快速安装软件)
mkdir -p /was/inst.images
inutoc /was/inst.images
installp -a -d/was/inst.images db2_08_01.pext
# pwd
/was/inst.images
# ls
.toc db2_08_01.pext
# installp -a -d/was/inst.images db2_08_01.pext
inutoc /usr/sys/inst.images
/cdrom/installp/ppc
Event取值
摘要报告的事件列识别已被 installp 命令请求的操作
APPLY 已应用指定文件集
COMMIT 已提交指定的文件集更新
REJECT 已拒绝指定的文件集更新
CLEANUP 已清除指定的文件集执行
DEINSTALL 已删除指定的文件集
installp -C
Result 取值
SUCCESS 成功操作
FAILED 失败的操作
CANCELLED 尽管指定选项的预安装检查已通过,但还必须在它开始前取消指定的操作
State 取值
Applyed 应用状态
Commited 提交状态
Rejected 拒绝状态
Removed 删除状态
Level 参数表示要安装的软件产品或更新的级别。
Level 参数形式: vv.rr.mmmm.ffff.ppppppppp
vv 一个 1 到 2 位的数字字段,代表版本号
rr 一个 1 到 2 位的数字字段,代表发行版号
mmmm 一个 1 到 4 位的数字字段,代表修改级别
ffff 一个 1 到 4 位的数字字段,代表修正级别
ppppppppp 一个 1 到 9 个字符的字符字段,代表修正标识
lslpp –l 列出某个软件的状态、版本等信息
lslpp –f 查看某个软件包相关的文件
lslpp –w 查看哪个软件包拥有某个文件
lslpp –p 查看某个软件包的所需的预安装信息
lslpp –h 查看某个软件包的安装和升级历史信息