instfix 命令

用途

安装与关键字或修正相关的文件集。

语法

本能 [ -T [ -M 平台 ] ] [ -s 字符串 ] [ -S ] [ -k 关键字 | - 文件 ] [ -p ] [ -d 设备 ] [ -一 [ -c ] [ -q ] [ -t 类型 ] [ -v ] [ -F ] ] [ ] [ -R ]

描述

instfix 命令允许安装一个或一套补丁而不用知道任何信息,除了标识该补丁的“授权程序分析报告”(APAR)号或其他唯一关键字。

任何补丁都可能有组成该补丁的一个或多个文件集。 补丁信息组织在安装介质的目录表(TOC)内。 在安装补丁后,它的信息就保存在系统中的一个补丁数据库里。

instfix 命令也可以用来确定是否要在系统中安装补丁。

注意:
  • instfix 命令的返回码记录在 /usr/include/inuerr.h 文件中,该文件随 bos.adt.include 文件集一起提供。 还有一个值为 1 的一般错误代码和来自 /usr/include/errno.h 文件的对 EACCES(13)的单一引用。
  • 仅当使用 -f-i-k-q-r-t-v 标志时,才可以列示临时修订信息。 不能使用 instfix 命令来安装临时修订。

标志

描述
显示与补丁相关的症状文本。 可以与 -i-k 或者 -f 标志相结合。
-c 显示以冒号隔开的输出以供 -i 标志使用。 输出包括关键字名、文件集名、需要的级别、安装的级别、状态和摘要。 要显示未安装的文件集,还必须使用 -v 标志。 状态值是:
-
当机级别
=
正确级别
+
取代
!
不安装
-d 设备 指定输入设备。 使用 -i-a 标志时无效。
-f 除非已安装了所有与补丁相关的文件集,否则返回失败。
-f 文件 指定包含关键字或者补丁的输入文件。 用 (破折号)作为标准输入。 -T 标志为 -f 生成了一个适当的输入文件格式。
-一 显示是安装了补丁还是关键字。 将此标志与 -k-f 标志配合使用。 当使用 -i 标志时不应尝试安装。 如果没有指定 -k 或者 -f 标志,就会显示所有已知的补丁。
-k 关键字 指定要安装的 APAR 号或者关键字。 可以输入多个关键字。 输入时带 -k 标志的关键字列表必须包含在引号里面并且用空格隔开。
-M 平台 指定任何 Platform 的值都可以用来列示那个平台的补丁。
R
仅指定基于 POWER® 处理器的平台修复。
n
指定中立修订,即,未限制在 基于 POWER 处理器 平台上的修订。
a
指定所有的补丁。
-p 显示与关键字关联的文件集。 该标志和 -k 或者 -f 标志配合使用。 当使用 -p 标志时,不应尝试安装。
-q 指定安静方式。 该标志和 -i 标志配合使用。 如果使用 -c 标志,那么不会显示标题,否则就不会有输出。
-R 指定用户指定的安装位置 (USIL)。
-s 字符串 在包含指定字符串的介质上查找和显示补丁。
-S 当安装设备是 CD-ROM 时,禁止多卷处理。 从 CD_ROM 进行的安装总被视为单卷,即使 CD-ROM 包含多卷 CD 集的信息。 如果设置了 INU_SINGLE_CD 环境,那么执行对多卷处理的相同的禁止。
-t 显示目前在介质上所有的补丁列表。
-t类型 -i 标志配合使用时,将搜索操作限于给定的类型。 有效的类型为:
f
补丁
p
预防性维护
i
临时修订
-v -i 标志配合使用时指定详细方式。 显示和补丁或关键字相关的每个文件集的信息。 将此标志与 -i 标志配合使用以显示未安装的文件集。 未安装的文件集用 !(惊叹号)表示。

安全性

权限控制:必须是 root 用户才能用 instfix 命令进行安装,但是任何用户都能运行 instfix 命令以查询补丁数据库。

示例

  1. 要安装与修订相关联的所有文件集,请执行以下操作:IX38794从安装在/dev/rmt0.1,类型:
    instfix  -k IX38794  -d /dev/rmt0.1
  2. 要在磁带机中的介质上安装所有修订,请输入:
    instfix  -T  -d /dev/rmt0.1 | instfix  -d /dev/rmt0.1  -f-
    该命令的第一部分在介质上列示了补丁,该命令第二部分将列表作为输入。
  3. 列出包含字符串的磁带上的所有关键字条目SCSI,类型:
    instfix  -s SCSI  -d /dev/rmt0.1
  4. 要通知用户是否要修订IX38794IX48523已安装,类型:
    instfix  -i  -k "IX38794 IX48523"
  5. 要创建与修订关联的文件集列表IX12345forbffs/bffs目录,类型:
    instfix  -p  -k IX12345  -d /bffs | installp -acgX -f- -d /bffs
    此序列将修订列表传递给 installp 命令以便应用并提交。 installp 命令按照显示的标记所要求的那样来扩展文件系统。 这个示例表明可以选择其他的 installp 标志。 如果没有使用 -p 标志,instfix 命令调用 installp
  6. 要列出未限制在 基于 POWER 处理器 平台上的所有修订,请输入:
    instfix  -T  -MN  -d /dev/cd0

文件

描述
/usr/sbin/instfix 包含 instfix 命令。
/usr/lib/objrepos/fix 指定“对象数据管理器”数据库的路径。