Go to main content

手册页部分 1:用户命令

退出打印视图

更新时间: 2022年7月27日 星期三
 
 

pkginfo(1)

名称

pkginfo - 显示软件包信息

用法概要

pkginfo [-q | -x | -l] [-p | -i] [-r] [-a arch] 
     [-v version] [-c category]... [pkginst]...
pkginfo -d device [-R root_path] [-q | -x | -l] [-a arch] 
     [-v version] [-c category]... [pkginst]...

描述

pkginfo 显示安装在系统中的软件包信息(首先说明),或位于特定设备或目录中的软件包信息(其次说明)。

没有选项时,pkginfo 列出主要类别、软件包实例和所有完全安装及部分安装的软件包的名称。针对每个选择的软件包显示一行。

选项

–p 和 –i 选项与 –d 选项结合使用时无意义。

选项 –q、–x 和 –l 是互斥的。

–a arch

将软件包体系结构指定为 arch。

–c category

显示匹配 category 的软件包。类别在 pkginfo(5) 文件中以 CATEGORY 参数定义。如果提供了多个类别,软件包只需匹配列表中的一个类别。匹配并非特定于案例的。

–d device

定义软件包所在的设备 device。device 可以是磁带、可移除磁盘等的绝对目录路径名或标识符。特殊令牌 spool 可用来表示缺省的安装假脱机目录 (/var/spool/pkg)。

–i

仅显示完全安装的软件包的信息。

–l

指定长格式,其包含指定软件包的所有可用信息。

–p

仅显示部分安装的软件包的信息。

–q

不列出任何信息。通过程序使用,检查是否已安装某个软件包。

–r

列出可重定位的软件包的安装库。

–R root_path

定义要用作 根路径 的目录的全路径名。所有文件,包括软件包系统信息文件,都重定位到指定的 root_path 下开始的目录树。

–v version

指定软件包版本为 version。版本在 pkginfo(5) 文件中以 VERSION 参数定义。可通过在版本名前加波浪号 (≈) 请求所有兼容版本。在版本比较时多个空格将替换为一个空格。

–x

指定软件包的提取列表。列表包括软件包缩写、软件包名称、软件包体系结构(如果有)和软件包版本(如果有)。

操作数

pkginst

按软件包实例指定软件包。实例可以是软件包缩写或特定的实例(例如,inst.1 或 inst.2)。可以通过 inst.* 请求软件包的所有实例。星号字符(*) 对于某些 shell 来说是特殊字符,可能需要转义。在 C-Shell 中,"*" 必须由单引号 (') 括起来或者在前面加反斜杠 (\)。

退出状态

0

成功完成。

>0

出现错误。

文件

/var/spool/pkg

缺省的安装假脱机目录

属性

有关下列属性的说明,请参见 attributes(7):

属性类型
属性值
可用性
package/svr4

另请参见

pkgtrans(1)、pkginfo(5)、attributes(7)、pkgadd(8)、pkgask(8)、pkgchk(8)、pkgrm(8)

附注

在当前实现中,pkgadd(8)、pkgtrans(1) 和其他软件包命令可以处理最大 4 GB 的数据流。