安装软件包。
如果需要,请参见如何在独立系统或服务器上安装软件包。
验证软件包的完整性。
# pkgchk [-v] [-R root-path] [pkg-abbrev...] |
-v |
在处理文件的过程中列出文件。 |
-R root-path |
指定客户机系统的根文件系统的位置。 |
pkg-abbrev |
要检查的一个或多个软件包的名称(以空格分隔)。如果省略,pkgchk 将检查所有可用的软件包。 |
本示例演示应该用于验证已安装软件包的完整性的命令。
$ pkgchk pkg-abbrev $ |
如果有错误,pkgchk 命令将列出这些错误。否则,它不会列出任何内容并且返回退出代码 0。如果您不提供软件包缩写,它将检查系统中的所有软件包。
此外,您还可以使用 -v 选项,该选项将在没有发生错误时列出软件包中文件的列表。例如:
$ pkgchk -v SUNWcadap /opt/SUNWcadap /opt/SUNWcadap/demo /opt/SUNWcadap/demo/file1 /opt/SUNWcadap/lib /opt/SUNWcadap/lib/file2 /opt/SUNWcadap/man /opt/SUNWcadap/man/man1 /opt/SUNWcadap/man/man1/file3.1 /opt/SUNWcadap/man/man1/file4.1 /opt/SUNWcadap/man/windex /opt/SUNWcadap/srcfiles /opt/SUNWcadap/srcfiles/file5 /opt/SUNWcadap/srcfiles/file6 $ |
如果您需要验证客户机系统的根文件系统上安装的软件包,请使用以下命令:
$ pkgchk -v -R root-path pkg-abbrev |
如果您已准备好执行下一个任务,请参见如何使用 pkginfo 命令获取信息。