跳过导航链接 | |
退出打印视图 | |
手册页第 1 部分:用户命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 显示软件包信息
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 是互斥的。
将软件包体系结构指定为 arch。
显示匹配 category 的软件包。类别在 pkginfo(4) 文件中以 CATEGORY 参数定义。如果提供了多个类别,软件包只需匹配列表中的一个类别。匹配并非特定于案例的。
定义软件包所在的设备 device。device 可以是磁带、可移除磁盘等的绝对目录路径名或标识符。特殊令牌 spool 可用来表示缺省的安装假脱机目录 (/var/spool/pkg)。
仅显示完全安装的软件包的信息。
指定长格式,其包含指定软件包的所有可用信息。
仅显示部分安装的软件包的信息。
不列出任何信息。通过程序使用,检查是否已安装某个软件包。
列出可重定位的软件包的安装库。
定义要用作 根路径 的目录的全路径名。所有文件,包括软件包系统信息文件,都重定位到指定的 root_path 下开始的目录树。
指定软件包版本为 version。版本在 pkginfo(4) 文件中以 VERSION 参数定义。可通过在版本名前加波浪号 (≃) 请求所有兼容版本。在版本比较时多个空格将替换为一个空格。
指定软件包的提取列表。列表包括软件包缩写、软件包名称、软件包体系结构(如果有)和软件包版本(如果有)。
按软件包实例指定软件包。实例可以是软件包缩写或特定的实例(例如,inst.1 或 inst.2)。可以通过 inst.* 请求软件包的所有实例。星号字符(*) 对于某些 shell 来说是特殊字符,可能需要转义。在 C-Shell 中,"*" 必须由单引号 (') 括起来或者在前面加反斜杠 (\)。
成功完成。
出现错误。
缺省的安装假脱机目录
有关下列属性的说明,请参见 attributes(5):
|
pkgtrans(1)、pkgadd(1M)、pkgask(1M)、pkgchk(1M)、pkgrm(1M)、pkginfo(4)、attributes(5)、largefile(5)
《Application Packaging Developer’s Guide》
软件包命令可识别 largefile(5)。它们处理大于 2 GB 的文件的方法与处理较小文件的方法相同。在当前的执行中,pkgadd(1M)、pkgtrans(1) 和其他软件包命令可以处理最大 4 GB 的数据流。