可使用 pkg publisher 命令显示有关为此映像配置的软件包发布者的信息。如果未在软件包 FMRI 中指定发布者,则发布者按查找软件包时的搜索顺序列出。
缺省情况下,新安装的 Oracle Solaris 11 系统上将配置 solaris 发布者。可使用 pkg publisher 命令检查发布者的源。
$ pkg publisher PUBLISHER TYPE STATUS P LOCATION solaris origin online F http://pkg.oracle.com/solaris/release/ isvpub (non-sticky) origin online F file:///export/IPSpkgrepos/isvrepo/ devtool (disabled) origin online F http://pkg.example1.com/
TYPE 列指示 LOCATION 值是源还是镜像。有关说明,请参见系统信息库源和镜像。
在 STATUS 和 LOCATION 列之间,P 列指定位置是否使用代理。此列中的值为 true (T) 或 false (F)。文件系统信息库不使用代理。当使用 pkg set-publisher 命令添加源时,值为 T 的 HTTP 系统信息库将使用通过 --proxy 选项指定的代理。当指定了 pkg publisher 的 -F tsv 选项时,PROXY 列显示为该位置设置的所有代理。
$ pkg publisher -F tsv PUBLISHER STICKY SYSPUB ENABLED TYPE STATUS URI PROXY solaris true false true origin online http://pkg.oracle.com/solaris/release/ - isvpub false false true origin online file:///export/IPSpkgrepos/isvrepo/ - devtool true false false origin online http://pkg.example1.com/ -
P 列中为 F 或 PROXY 列中为 - 表示没有使用 pkg set-publisher 命令为该位置指定代理。如果通过设置 http_proxy 环境变量为该位置指定了代理,则 pkg publisher 的输出仍然显示 F 或 -。有关设置代理的其他方法的信息,请参见指定代理。
按名称指定发布者以显示这些发布者的详细配置。
$ pkg publisher solaris Publisher: solaris Alias: Origin URI: http://pkg.oracle.com/solaris/release/ SSL Key: None SSL Cert: None Client UUID: e15e3228-eada-11df-80ab-8023183d954b Catalog Updated: March 4, 2014 11:48:02 PM Enabled: Yes Properties: proxied-urls = []
可使用 -P 选项只显示发布者搜索顺序中的第一个发布者。
$ pkg publisher -P PUBLISHER TYPE STATUS P LOCATION solaris origin online F http://pkg.oracle.com/solaris/release/
可使用 -n 选项只显示已启用的发布者。
$ pkg publisher PUBLISHER TYPE STATUS P LOCATION solaris origin online F http://pkg.oracle.com/solaris/release/ isvpub (non-sticky) origin online F file:///export/IPSpkgrepos/isvrepo/