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

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

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

lppchk 命令

用途

验证一个可安装软件产品的文件。

语法

lppchk { -c[ u ] | -f | -l [ u ] | -v } [ -m [ 1 | 2 | 3 ] ] [ -O { [ r ] [ s ] [ u ] } ] [ ProductName [ FileList ... ] ]

描述

lppchk 命令验证在文件大小、校验和值或符号链接方面,可安装软件产品(文件集)的文件是否符合软件重要产品数据(SWVPD)数据库信息。文件集是软件包的一个单独可安装选项。

标志

-c FileList 项上执行校验和操作,并验证校验和与文件大小是否跟 SWVPD 数据库一致。
-f 检查 FileList 项是否存在以及文件大小是否符合 SWVPD 数据库。
-l 按照 SWVPD 数据库所指定的为文件验证符号链接。
-m [1|2|3] 显示信息的三个级别。级别如下所示:
1
仅错误消息(缺省值)。
2
错误消息和警告。
3
错误消息、警告和参考消息。
-O {[r][s][u]} 验证程序的指定部分。该标志不需要跟随独立系统,因为缺少该选项时所有的部分将按缺省情况验证。该标志指定以下部分:
r
表示 /(root)部分要被验证。
s
表示 /usr/share 部分要被验证。
u
表示 /usr 部分要被验证。
-u 当系统信息与 SWVPD 数据库不一致的时候,用来自系统的新的校验和或大小信息更新 SWVPD。该标志设置那些发现丢失的符号链接。该标志只有与 -c-l 标志一起使用才是有效的。
-v 验证系统的 /(root)、/usr/usr/share 部分相互之间是有效的。换句话说,该标志验证所有安装在 /(root)文件系统上的软件产品也安装在了 /usr 文件系统上,反之,所有安装在 /usr 文件系统中的软件产品也安装在了 /(root)文件系统上。不能用该标志指定 FileList 项。该标志还验证必需品。
注:
只有 -c-f-l-v 之一能够在 lppchk 命令的每次使用中被指定。

参数

FileList 指定要检查的单个或多个文件。该参数是由空格分隔开的文件名的列表。文件名可以是单独的名称或者由一个冒号分隔的一对名称。第一种格式指定一个简单文件;第二种格式指定一个归档文件的成员,其中第一个名称指定成员而第二个名称指定包含该成员的归档文件。必须指定单文件或多文件的全路径名。要指定多个文件,您可以使用模式匹配字符 *(星号)和 ?(问号),但是它们必须被括在成对的 ' 符号内(单引号)。建议使用单引号来防止 korn shell 通配符扩展。

如果省略了此参数,软件产品的所有文件都将检查。如果指定了此参数,它必须前跟一个软件产品名称。

ProductName 指定文件将要被检查的软件产品的名称。如果省略了此参数,将检查 SWPVD 中的所有软件产品。要指定多个软件产品,您可以使用模式匹配字符 *(星号)和 ?(问号),但是它们必须被括在成对的 ' 符号内(单引号)以防止 shell 扩展它们。

返回值

如果没有发现错误 lppchk 命令返回零。任何其它的返回值表示某个找到的错误。

示例

  1. 要验证组成 X11.fnt 软件包的所有文件,请输入:

    lppchk -c X11.fnt
  2. 要验证名称以 X11 为开头的所有软件产品的符号链接,请输入:

    lppchk -l 'X11*'
  3. 要验证所有的文件集已具备所有要求的必要条件并且已完全安装,请输入:

    lppchk -v

文件

/etc/objrepos/lpp 指定 root 上所有软件产品的安装信息。
/usr/lib/objrepos/lpp 指定 /usr 文件系统上所有软件产品的安装信息。
/usr/share/lib/objrepos/lpp 指定 /usr/share 文件系统上所有软件产品的安装信息。
/etc/objrepos/product 指定 root 上所有软件产品的安装和更新信息。
/usr/lib/objrepos/product 指定 /usr 文件系统上所有软件产品的安装和更新信息。
/usr/share/lib/objrepos/product 指定 /usr/share 文件系统上所有软件产品的安装和更新信息。
/etc/objrepos/inventory 指定 root 上某个软件产品中文件的名称和位置。
/usr/lib/objrepos/inventory 指定 /usr 文件系统上某个软件产品中文件的名称和位置。
/usr/share/lib/objrepos/inventory 指定 /usr/share 文件系统上某个软件产品中文件的名称和位置。

相关信息

installp 命令、sum 命令和 tcbck 命令。

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