JavaScript is required to for searching.
跳过导航链接
退出打印视图
添加和更新 Oracle Solaris 11.1 软件包     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  映像包管理系统简介

2.  IPS 图形用户界面

使用软件包管理器

软件包管理器命令行选项

使用 Web 安装

使用 Web 安装导出文件

使用 Web 安装添加发布者和安装软件包

使用更新管理器

更新管理器命令行选项

3.  获取有关软件包的信息

4.  安装和更新软件包

5.  配置已安装的映像

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

使用更新管理器

更新管理器将所有已安装的软件包更新到最新版本,该版本需要得到已安装的软件包相关项和发布者配置对系统施加的约束的允许。该功能与以下功能相同:

通过以下方式之一启动更新管理器:

状态栏

更新可用时,您将会在状态栏中看到通知。单击通知中指示的位置。更新管理器图标由三个框堆叠而成。

菜单栏

选择 "System"(系统)> "Administration"(管理)> "Update Manager"(更新管理器)。

命令行

# pm-updatemanager

自动化

更新管理器软件包 package/pkg/update-manager 提供 cron 作业 /usr/lib/update-manager/update-refresh.sh。当 SMF 服务 svc:/application/pkg/update 处于联机状态时,此 cron 作业将定期检查由配置的发布者提供的更新软件包(以下过程的前两步)。如果有更新软件包可用,您将在桌面工具栏中收到通知。选择通知图标可打开更新管理器 GUI。

此时会显示 "Updates"(更新)窗口,且更新过程将启动:

  1. 系统将刷新所有目录。

  2. 系统将评估所有已安装的软件包以确定具有可用更新的软件包。

    • 如果软件包均没有可用更新,将显示消息 "No Updates Available"(没有可用更新),且将停止处理。

    • 如果软件包更新可用,将列出要更新的软件包以供查看。这是您单击 "Cancel"(取消)按钮以中止更新的最后机会。

  3. 单击 "Proceed"(继续)按钮以继续更新。系统将下载并安装所有软件包更新。

    如果软件包具有可用更新,首先会更新以下软件包。然后更新任何其他软件包。

    package/pkg
    package/pkg/package-manager
    package/pkg/update-manager

    缺省情况下,每个软件包将通过最初从中安装软件包的发布者更新。如果原始发布者为非粘滞型,与此映像兼容的软件包的较新版本可通过其他发布者安装。使用软件包管理器 "Manage Publishers"(管理发布者)窗口或 pkg set-publisher 命令可将发布者设置为粘滞型或非粘滞型。

    可能会创建新的 BE,具体取决于更新的软件包和映像策略。

    如果更新过程中的任何时候出现错误,"Details"(详细信息)面板将展开并显示该错误的详细信息。错误状态指示符显示在失败阶段旁边。

  4. 如果系统针对更新创建了新的 BE,可以编辑缺省 BE 名称。当您对 BE 名称满意时,请单击 "Restart Now"(立即重新启动)按钮以立即重新启动系统。单击 "Restart Later"(稍后重新启动)按钮可稍后重新启动系统。必须重新启动才能引导进入新的 BE。新的 BE 将成为您的缺省引导选择。当前 BE 将作为备用引导选择提供。

更新管理器命令行选项

pm-updatemanager(1) 命令支持以下选项。

表 2-2 更新管理器命令选项

选项
说明
--image-dir-R dir
对根目录为 dir 的映像进行操作。缺省行为是对当前映像进行操作。

以下命令将更新位于 /aux0/example_root 中的映像:

# pm-updatemanager -R /aux0/example_root
--help-h
显示命令用法信息。