您可以使用 pkginfo 命令显示有关已安装的软件包的信息。此命令具有多个选项,这些选项使您能够定制显示的格式和内容。
您可以请求有关任意数量的软件包实例的信息。
在不带任何选项的情况下执行 pkginfo 命令时,该命令将显示已经完整安装到系统中的所有软件包的类别、软件包实例和软件包名称。显示按照类别组织,如以下示例所示。
$ pkginfo . . . system SUNWinst Install Software system SUNWipc Interprocess Communications system SUNWisolc XSH4 conversion for ISO Latin character sets application SUNWkcspf KCMS Optional Profiles application SUNWkcspg KCMS Programmers Environment application SUNWkcsrt KCMS Runtime Environment . . . $ |
您可以按以下三种格式之一获得 pkginfo 显示: 短格式、简明格式和长格式。
短格式是缺省格式。如缺省 pkginfo 显示所示,该格式仅显示类别、软件包缩写和软件包全名。
简明格式显示软件包缩写、软件包名称、软件包体系结构(如果有)和软件包版本(如果有)。使用 -x 选项可以请求简明格式,如下一个示例所示。
$ pkginfo -x . . . SUNWipc Interprocess Communications (sparc) 11.8.0,REV=1999.08.20.12.37 SUNWisolc XSH4 conversion for ISO Latin character sets (sparc) 1.0,REV=1999.07.10.10.10 SUNWkcspf KCMS Optional Profiles (sparc) 1.1.2,REV=1.5 SUNWkcspg KCMS Programmers Environment (sparc) 1.1.2,REV=1.5 . . . $ |
使用 -l 选项可生成长格式显示,其中包括有关软件包的所有可用信息,如下面的示例所示。
$ pkginfo -l SUNWcadap PKGINST: SUNWcadap NAME: Chip designers need CAD application software to design abc chips. Runs only on xyz hardware and is installed in the usr partition. CATEGORY: system ARCH: SPARC VERSION: release 1.0 BASEDIR: /opt PSTAMP: system980706083849 INSTDATE: Jul 7 1999 09:58 STATUS: completely installed FILES: 13 installed pathnames 6 directories 3 executables 3121 blocks used (approx) $ |
下表介绍了可以为每个软件包显示的软件包参数。只有为参数赋值之后,才会显示参数及其值。
表 4–2 软件包参数
参数 |
说明 |
---|---|
ARCH |
此软件包支持的体系结构。 |
BASEDIR |
软件包所驻留的基目录(如果该软件包是可重定位的则显示)。 |
CATEGORY |
此软件包所属的一个或多个软件类别(例如,system 或 application)。 |
CLASSES |
为软件包定义的类的列表。该列表的顺序确定类的安装顺序。首先列出的类将首先安装(逐个介质进行安装)。此参数可能由 request 脚本修改。 |
DESC |
描述软件包的文本。 |
|
用户查询所使用的电子邮件地址。 |
HOTLINE |
有关如何获得关于此软件包的热线帮助的信息。 |
INTONLY |
当设置为任何非 NULL 值时,指示仅应该以交互方式安装软件包, |
ISTATES |
允许软件包安装具有的运行状态的列表(例如, S s 1)。 |
MAXINST |
一台计算机上同时应该允许存在的软件包实例的最大数目。缺省情况下,仅允许存在一个软件包实例。 |
NAME |
软件包名称,通常是描述软件包缩写的文本。 |
ORDER |
一个类列表,定义将这些类放在介质上的顺序。由 pkgmk 命令在创建软件包时使用。此参数中未定义的类将使用标准排序过程放置在介质上。 |
PKGINST |
所安装的软件包的缩写。 |
PSTAMP |
此软件包的生产标记。 |
RSTATES |
允许软件包删除操作具有的运行状态的列表(例如,S s 1)。 |
ULIMIT |
如果设置,此参数将作为参数传递给 ulimit 命令,该命令在安装期间设置最大文件大小。这仅适用于过程脚本所创建的文件。 |
VENDOR |
提供软件包的供应商的名称。 |
VERSION |
此软件包的版本。 |
VSTOCK |
供应商提供的物料编号。 |
有关 pkginfo 命令的详细信息,请参阅 pkginfo(1) 手册页。