[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
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 |
致命错误。在此点上安装进程终止。 |
文件
相关信息
pkgadd 命令、pkgask 命令、pkgchk 命令、pkgmk 命令、pkgrm
命令、pkgtrans 命令。
pkginfo 文件格式,setinfo 文件格式。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]