跳过导航链接 | |
退出打印视图 | |
手册页第 1 部分:用户命令 Oracle Solaris 11.1 Information Library (简体中文) |
- 用于更新软件包的应用程序
/usr/bin/pm-updatemanager [options]
/usr/bin/pm-updatemanager [-h | --help] [-d | --debug] [-R dir | --image-dir dir]
pm-updatemanager 检查系统上安装的软件包是否存在可用更新并安装这些更新。
注 - 如果 package/pkg、package/pkg/package-manager 或 package/pkg/update-manager 软件包需要更新,则 pm-updatemanager 首先更新这些软件包,然后重新启动以完成其余所有更新。
支持以下选项:
显示用法消息。
在调试模式下运行 pm-updatemanager。
对根目录为 dir 的映像(而不是自动搜索到的映像)执行操作。
示例 1 更新当前映像
对当前映像调用 pm-updatemanager。这会检查当前映像中安装的软件包的所有可用更新并安装这些更新。
$ /usr/lib/pm-launch pm-updatemanager
这是桌面菜单选项“系统”>“管理”> "Update Manager" 调用的同一命令。
示例 2 更新指定映像
对存储在 /aux0/example_root 中的映像调用 pm-updatemanager。
$ /usr/lib/pm-launch pm-updatemanager -R /aux0/example_root
将返回以下退出值:
一切正常工作。
出现错误。
指定的命令行选项无效。
有关下列属性的说明,请参见 attributes(5):
|
packagemanager(1)、pkg(1)、pkg(5)
http://hub.opensolaris.org/bin/view/Project+pkg/
对您不具有的映像执行操作时,需要具有足够的特权才能调用 pm-updatemanager。在这些情况下,通常使用 /usr/lib/pm-launch 调用 pm-updatemanager 。