AIX命令参考大全,卷 4,n - r - pkginfo 命令

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

AIX命令参考大全,卷 4,n - r

pkginfo 命令

用途

显示软件包和/或集合的信息。

语法

显示已安装软件包的信息。

pkginfo [ -q] [ -x | -l] [ -r] [ -p | -i] [ -a Arch] [ -v Version] [ -c Category1,[Category2[, . . .]]] [ Pkginst [, Pkginst [, . . .]]]

显示包含在指定设备上的软件包的信息。

pkginfo [ -d Device] [ -q] [ -x | -l] [ -a Arch] [ -v Version] [ -c Category1 [,Category2[, . . . ]]] [ PkginstPkginst [, Pkginst [, . . . ]]]

描述

pkginfo 显示有关安装在系统上的(第一个大纲所要求的)或驻留在目录中的(第二个大纲所要求的)软件包或集合的信息。软件包是相关文件和可独立安装的可执行文件的集合。集合由特殊用途的软件包(将它称作集合安装包(Set Installation Package (SIP)))和属于集合的一个或多个软件包集合组成。SIP 控制集合的安装。

当不带标志运行时,pkginfo 显示一行有关每个已安装软件包的信息(不管是全部还是部分安装),这些软件包的类别不是值“set”。显示的信息包含主要类别、软件包实例和软件包名。 对在 UNIX System V R4 之前生产的 UNIX 软件包,pkginfo 仅显示软件包名及其缩写。

-p-i 标志如果和 -d 标志联合使用的话将没有意义。-p-i 标志是互相排斥的。-x-l 标志是互相排斥的。

标志

-q 启用安静模式-不显示信息。该标志覆盖 -x-l-p-i 标志。(可以被一个程序调用去查询软件包是否已安装。)
-x 提取并显示有关指定软件包的下列信息:缩写、名称以及体系结构和版本(如果可用的话)。
-l 显示有关指定软件包的“长格式”报告(也就是包含所有可用信息的报告)。
-r 如果软件包可重定位的话,显示指定软件包的安装基础。
-p 仅为部分安装的软件包显示信息。
-i 仅为完全安装的软件包显示信息。
-a Arch 将软件包的体系结构指定为 Arch
-v Version 将软件包的版本指定为 Version。 所有兼容的版本可通过在版本名前加代字号 "~" 来请求。
-c Category . . . 显示属于类别 Category 的软件包的信息。(类别被定义在 pkginfo 文件的类别字段中;请参见 pkginfo 文件格式以获取详细信息。) 多于一个的类别可以被指定在被逗号分隔的列表中。每个软件包按要求只能属于一个类别,即使当多个类别被指定时。软件包到类别的匹配不区分大小写。

如果指定的类别是“set”,pkginfo 显示有关集合安装软件包(SIPs)的信息。

Pkginst 定义一个用于表示软件包或集合名缩写的短字符串。(术语“软件包实例(package instance)”被宽松使用:它代表 Pkginst 的所有实例,甚至那些不包含实例标识符的实例。)

要表示软件包的所有实例,请指定‘ Pkginst.* ’,将命令行包含到单引号中,象显示的那样,从而防止 shell 去解释“ *”字符。 使用标记“all”来代表源介质中所有可用的软件包。

如果 Pkginst 是 SIP,与 SIP 关联的软件包的信息被显示。

-d Device 显示驻留在 Device 中的软件包/集合的信息。Device 可以是到一个目录的全路径名(如 /var/tmp),或者“ -”,它指定为从标准输入中读取的数据流格式的软件包。缺省的设备是安装假脱机目录( /var/spool/pkg )。

退出状态

该命令返回下列出口值:

0 脚本成功完成。
1 致命错误。在此点上安装进程终止。

文件

/var/spool/pkg 缺省假脱机目录

相关信息

pkgadd 命令、pkgask 命令、pkgchk 命令、pkgmk 命令、pkgrm 命令、pkgtrans 命令。

pkginfo 文件格式,setinfo 文件格式。

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