跳过导航链接 | |
退出打印视图 | |
添加和更新 Oracle Solaris 11 软件包 Oracle Solaris 11 Information Library (简体中文) |
更新管理器将所有已安装的软件包更新到最新版本,该最新版本需得到已安装的软件包和发布者配置对系统的约束的许可。该功能与以下功能相同:
在软件包管理器 GUI 中,选择 "Updates"(更新)按钮或 "Package"(软件包)> "Updates"(更新)菜单选项。
使用 packagemanager 命令。
# packagemanager --update-all
使用 pkg 命令。
# pkg update
通过以下方式之一启动更新管理器:
更新可用时,您将会在状态栏中看到通知。单击通知中指示的位置。更新管理器图标由三个框堆叠而成。
选择 "System"(系统)> "Administration"(管理)> "Update Manager"(更新管理器)。
# pm-updatemanager
此时会显示 "Updates"(更新)窗口,且更新过程将启动:
系统将刷新所有目录。
系统将评估所有已安装的软件包以确定具有可用更新的软件包。
如果软件包均没有可用更新,将显示消息 "No Updates Available"(没有可用更新),且将停止处理。
如果软件包更新可用,将列出要更新的软件包以供查看。这是您单击 "Cancel"(取消)按钮以中止更新的最后机会。
单击 "Proceed"(继续)按钮以继续更新。系统将下载并安装所有软件包更新。
如果软件包具有可用更新,首先会更新以下软件包。然后更新任何其他软件包。
package/pkg package/pkg/packagemanger package/pkg/updatemanager
缺省情况下,每个软件包将通过最初从中安装软件包的发布者更新。如果原始发布者为非粘滞型,与此映像兼容的软件包的较新版本可通过其他发布者安装。使用软件包管理器 "Manage Publishers"(管理发布者)窗口或 pkg set-publisher 命令可将发布者设置为粘滞型或非粘滞型。
可能会创建新的 BE,具体取决于更新的软件包和映像策略。
如果更新过程中的任何时候出现错误,"Details"(详细信息)面板将展开并显示该错误的详细信息。错误状态指示符显示在失败阶段旁边。
如果系统针对更新创建了新的 BE,可以编辑缺省 BE 名称。当您对 BE 名称满意时,请单击 "Restart Now"(立即重新启动)按钮以立即重新启动系统。单击 "Restart Later"(稍后重新启动)按钮可稍后重新启动系统。必须重新启动才能引导进入新的 BE。新的 BE 将成为您的缺省引导选择。当前 BE 将作为备用引导选择提供。
pm-updatemanager(1) 命令支持以下选项。
表 2-2 更新管理器命令选项
|