AIX命令参考大全,卷 3,i - m - lslpp 命令

[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]

AIX命令参考大全,卷 3,i - m

lslpp 命令

用途

列出安装的软件产品。

语法

lslpp { -d | -E | -f | -h | -i | -l | -L | -p } [ -a] [ -c] [ -J ] [ -q ] [ -I ] [ -O { [ r ] [ s ] [ u ] } ] [ FilesetName ... | FixID ... | all ]

lslpp -w [ -c ] [ -q ] [ -O { [ r ] [ s ] [ u ] } ] [ FileName ... | all ]

lslpp -L -c [ -v]

lslpp -S [A|O]

lslpp -e

描述

lslpp 命令显示关于已安装文件集或文件集更新的信息。FilesetName 参数是软件产品名称。FixID(也被认为是 PTF 或程序临时性修订 ID)参数指定了某一格式化文件集更新的标识符。

仅输入 -l(小写 L) 标志时,lslpp 命令显示为格式化文件集指定的文件集的最近安装级别。为格式化文件集显示基级别文件集。当 -a 标志和 -l 标志一起输入时,lslpp 命令显示 关于 FilesetName 指定的所有已安装文件集的信息。-I(大写 i)标志和 -l(小写 L)标志的组合指定 lslpp 命令的输出限于基级别文件集。

-d-f-h-i-l(小写 L)、-L-p 标志要求不同类型的输出报告。

-a-c-J-q 标志指定了显示在报告中的信息的数量和格式。

-O 标志指定数据来自于文件集的指定部分。此部分可能是根部分 -Or、共享部分 -Os 或者 usr 部分 -Ou

FilesetName 参数的缺省值为 all,它显示关于所有已安装软件产品的信息。模式匹配字符,例如 *(星号)和 ?(问号),在 ProductNameFixID 参数中是有效的。不需要用 ''(单引号)括起这些字符。然而,使用单引号可以避免搜索当前目录中的内容。

输出值

lslpp 命令的输出中,很多是无需解释就可以理解的。其它字段包含需要定义的数据。以下节 定义了输出字段中所使用的几个术语。

状态值

lslpp 命令输出中的 state 字段给出了系统中文件集的状态。它有如下值:

状态 定义
APPLIED 系统中安装了指定文件集。APPLIED 状态意味着可以使用 installp 命令拒绝文件集并恢复文件集的前一级别。此状态 只在 V4 文件集更新和 3.2 迁移文件集中才有效。
APPLYING 试图应用指定文件集,但是没有成功完成,也没有执行清理。
BROKEN 指定的文件集或文件集更新被破坏,应该在使用前重新安装。
COMMITTED 系统中安装了指定文件集。COMMITTED 状态意味着对此软件级别已经做了提交。 不能拒绝已提交文件集更新,但是使用 installp 命令可以卸下或删除提交的文件集基级别和它的更新(不管其状态如何)。
EFIX LOCKED 指定的文件集已成功安装并且由紧急修订程序(efix)管理器锁定。
OBSOLETE 指定文件集安装在早期版本的操作系统中,但是已经被重新包装(重命名)的新版本替换。 属于此文件集的一些文件已经被重新打包的文件集中的版本替换。
COMMITTING 试图提交指定文件集,但是没有成功完成,也没有执行清理。
REJECTING 试图拒绝指定文件集,但是没有成功完成,也没有执行清理。

操作值

lslpp 命令输出中的 action 字段标识了对文件集所进行的安装操作。在此字段中可能找到以下值:

操作 定义
APPLY 试图应用指定文件集。
CLEANUP 试图对指定文件集进行清理。
COMMIT 试图提交指定文件集。
REJECT 试图拒绝指定文件集。

状态值

lslpp 命令输出中的 status 字段标识了安装操作历史记录的结果状态。在此字段中可能找到以下值:

状态 定义
BROKEN 在指定操作后,文件集处于中断状态。
CANCELED 完成前取消指定操作。
COMPLETE 成功完成文件集提交。

标志

-a 当与其它标志结合时,显示关于指定文件集的所有信息。与 -l 标志结合时,显示所有更新,与 -h 标志结合时,显示所有历史记录。该标志不能和 -f 标志一起指定。
-c 以冒号分隔列表显示信息。该标志不能和 -J 标志一起指定。
-d 显示从属于指定软件的文件集。从属文件集是将指定软件作为先决条件、并列必需条件、条件必需条件或已安装必需条件的文件集。
-e 显示系统上安装的每个 efix。
-E 列出许可证协议。
-f 显示在安装指定文件集期间添加到系统中的文件名。该标志不能和 -a 标志一起使用。
-h 显示指定文件集的安装和更新历史记录信息。该标志不能和 -J 标志一起使用。
-I (大写 i)限制对软件产品的输入。
-i 显示指定文件集的产品信息。
-J 以适合于系统管理接口工具(SMIT)的格式生成输出以供列出。该标志只能和 -l(小写 L)和 -L 标志一起使用。
-l (小写 L)显示指定文件集的名称、最新级别、状态和描述。
-L 显示指定文件集的名称、最近级别、状态和描述。部分信息(usrrootshare) 被合并成同一列表。对于格式文件集,它会显示指定文件集的最近维护级别。 除此以外,该标志还会列出安装在维护级别之上的所有子系统选择性修正包。还列出 RPM 和 ISMP 映象。
-O 列出文件集指定部分的信息。当没有指定 -O 标志时,列出所有部分的信息。此选项设计供 nim 命令使用,以列出无盘或无数据工作站的软件产品信息。 该标志可以和以下标志一起使用:
-r
表示列出 root 部分的信息。
-s
表示列出 /usr/share 部分的信息。
-u
表示列出 /usr 部分的信息。
-p 显示指定文件集的必要信息。
-q 禁止显示列标题。
-S [A|O] 显示自动安装的文件集的列表和可选安装的文件集的列表。如果 -S 标志后跟 A,则只列出自动安装的文件集。如果 -S 标志后跟 O,则只列出可选安装的文件集。
-v 显示来自数据库的其它信息。该标志只有在与 -L-c 标志一起使用时才有效。
-w 列出拥有此文件的文件集。该标志适用于 AIX 4.2 或更新版本。

您必须指定互斥标志之一:-d-e-E-f-h-i-l-L-p-s-w

示例

  1. 要列出所有文件集 bos.rte 中已安装文件集的多数新近级别的安装状态,请输入:

    lslpp -l "bos.rte.*"
  2. 要列出文件集 bos.rte.filesystem 的基级别和更新的安装状态,请输入:

    lslpp -La bos.rte.filesystem
  3. 要列出 bos.net 软件包中所有文件集的历史记录信息,请输入:

    lslpp -ha 'bos.net.*'
  4. 要列出文件集 bos.rte.lvm 中的所有文件的名称,请输入:

    lslpp -f bos.rte.lvm
  5. 要列出拥有 installp 的文件集,请输入:

    lslpp -w /usr/sbin/installp

    输出显示与以下类似:

    文件                               文件集    类型
    -----------------------------------------------------------------
    /usr/sbin/installp                 bos.rte.install          文件
  6. 要列出拥有包含 installp 的所有文件名的文件集,请输入:

    lslpp -w "*installp*"

    输出显示与以下类似:

    文件                               文件集                   类型
    -----------------------------------------------------------------
    /usr/sbin/installp                 bos.rte.install          文件
    /usr/clvm/sbin/linstallpv          prpq.clvm                文件
    /usr/lpp/bos.sysmgt/nim/methods/c_installp
                                       bos.sysmgt.nim.client    文件
  7. 要显示库存数据库中的所有文件,请输入:

    lslpp -w
  8. 要显示 RPM cdrecord 映像的安装状态,请输入:

    lslpp -L cdrecord

文件

/etc/objrepos/history 指定根(root)上所有软件产品的安装和更新历史记录信息。
/usr/lib/objrepos/history 指定 /usr 文件系统中所有软件产品的安装和更新历史记录信息。
/usr/share/lib/objrepos/history 指定 /usr/share 文件系统中所有软件产品的安装和更新历史记录信息。
/etc/objrepos/lpp 指定根上所有软件产品的安装信息。
/usr/lib/objrepos/lpp 指定 /usr 文件系统中所有软件产品的安装信息。
/usr/share/lib/objrepos/lpp 指定 /usr/share 文件系统中所有软件产品的安装信息。
/etc/objrepos/product 指定根上所有软件产品的安装和更新信息。
/usr/lib/objrepos/product 指定 /usr 文件系统中所有软件产品的安装和更新信息。
/usr/share/lib/objrepos/product 指定 /usr/share 文件系统中所有软件产品的安装和更新信息。
/etc/objrepos/inventory 指定根上某一软件产品中的文件名称和位置。
/usr/lib/objrepos/inventory 指定 /usr 文件系统上某一软件产品中的文件名称和位置。
/usr/share/lib/objrepos/inventory 指定 /usr/share 文件系统上某一软件产品中的文件名称和位置。

相关信息

emgr 命令、installp 命令、inulag 命令、nim 命令。

[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 | 法律条款 ]