跳过导航链接 | |
退出打印视图 | |
添加和更新 Oracle Solaris 11.1 软件包 Oracle Solaris 11.1 Information Library (简体中文) |
pkg info 命令显示有关软件包的以下信息:名称、安装状态、版本、打包日期、软件包大小和完整的 FMRI。没有选项或操作数时,该命令显示安装在当前映像中的所有软件包的相关信息。要缩小结果的范围,请提供一个或多个软件包名称。可以在软件包名称中使用通配符。引用通配符可将参数直接传递到 pkg,而 shell 不会扩展该参数。
/usr/bin/pkg info [-lr] [-g path_or_uri ...] [--license] [ pkg_fmri_pattern ...]
info 和 list 子命令均显示软件包名称、发布者和版本信息。pkg list 命令显示软件包是否存在更新、更新是否可安装在此映像中以及软件包是否已过时或已重命名。pkg info 命令显示软件包摘要、描述、类别和大小,并且可以单独显示许可证信息。
-r 选项从所配置的发布者的系统信息库中检索当前尚未安装的软件包的信息,从而显示最新的可用版本。
$ pkg info -r group/feature/amp Name: group/feature/amp Summary: AMP (Apache, MySQL, PHP) Deployment Kit for Oracle Solaris Description: Provides a set of components for deployment of an AMP (Apache, MySQL, PHP) stack on Oracle Solaris Category: Meta Packages/Group Packages (org.opensolaris.category.2008) Web Services/Application and Web Servers (org.opensolaris.category.2008) State: Not installed Publisher: solaris Version: 0.5.11 Build Release: 5.11 Branch: 0.175.1.0.0.21.0 Packaging Date: July 23, 2012 06:20:57 PM Size: 5.46 kB FMRI: pkg://solaris/group/feature/amp@0.5.11,5.11-0.175.1.0.0.21.020120723T182057Z
可使用 pkg info 命令找出重命名软件包的新名称。以下示例显示 developer/dtrace/toolkit 软件包的新名称为 system/dtrace/dtrace-toolkit。
$ pkg info -r developer/dtrace/toolkit Name: developer/dtrace/toolkit Summary: State: Not installed (Renamed) Renamed to: pkg:/system/dtrace/dtrace-toolkit@0.99,5.11-0.173.0.0.0.0.0 consolidation/osnet/osnet-incorporation Publisher: solaris Version: 0.99 Build Release: 5.11 Branch: 0.173.0.0.0.1.0 Packaging Date: August 26, 2011 02:55:51 PM Size: 5.45 kB FMRI: pkg://solaris/developer/dtrace/toolkit@0.99,5.11-0.173.0.0.0.1.0:20110826T145551Z
--license 选项显示软件包的许可证文本。该文本的内容可能较为冗长。上面所示的信息(未指定 --license 选项)不会显示。
$ pkg info --license x11/server/xorg Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. ...
可使用 -g 选项指定将用作操作的软件包数据源的系统信息库或软件包归档文件。