第 1 章YaST 联机更新

目录

1.1. 联机更新对话框
1.2. 安装增补程序
1.3. 自动联机更新

Novell 会一直为您的产品提供软件安全性更新。默认情况下,用更新小程序来保持您的系统是最新的。有关更新小程序的更多信息请参考第 6.5 节 “Keeping the System Up-to-date” (第 6 章 Installing or Removing Software, ↑部署指南)。本章涵盖用于更新软件包的备用工具:YaST 联机更新。

更新软件安装源提供了 SUSE® Linux Enterprise Desktop 的当前增补程序。如果安装时已注册您的产品,则更新安装源已配置。如果未注册 SUSE Linux Enterprise Desktop,可通过运行 YaST 中的软件+联机更新配置来执行此操作,也可启动高级+注册以获取支持并获取更新安装源或者,可以从信任的源中手动添加更新安装源。要添加或删除安装源,请使用 YaST 中的软件+软件安装源来启动安装源管理器。请在第 6.4 节 “Managing Software Repositories and Services” (第 6 章 Installing or Removing Software, ↑部署指南)中了解更多有关安装源管理器的内容。

[Note]访问更新编目时出错

如果您不能访问更新编目,可能是由于订购已过期。通常,SUSE Linux Enterprise Desktop 的订阅期为一年或三年,在此期间您可以访问更新编目。订购结束后,将拒绝您访问更新编目。

拒绝访问更新编目时,您将看到一条警告消息,建议您访问 Novell Customer Center 并检查您的订阅。可通过 http://www.novell.com/center/ 访问 Novell Customer Center。

提供了不同相关级别的更新:

安全性更新

修复严重的安全性危害,请务必安装。

推荐更新

修复可能危及计算机安全的问题。

可选更新

修复非安全性相关的问题或提供增强功能。

1.1. 联机更新对话框

YaST 联机更新对话框以两种工具箱风格提供:GTK(适用 GNOME)和 Qt(适用 KDE)。这两种界面在外观上有区别,但基本功能相同。以下部分简单介绍了每种界面。要打开对话框,请启动 YaST,并选择软件+联机更新。也可以从命令行输入 yast2 online_update 来启动该对话框。

1.1.1. KDE 界面 (Qt)

联机更新窗口由四部分组成。

图 1.1. YaST 联机更新 - Qt 界面

YaST 联机更新 - Qt 界面

左侧的摘要部分列出 SUSE Linux Enterprise Desktop 可用的增补程序。增补程序按安全相关性(安全性推荐可选)排序。您可以从显示增补程序类别中选择以下某个选项来更改摘要部分的视图:

需要的增补程序(默认视图)

当前未安装的适用于系统上已安装的包的增补程序。

不需要的增补程序

适用于系统上未安装的包的增补程序,或要求已满足的增补程序(因为已从另一源对相关包进行了更新)。

所有增补程序

SUSE Linux Enterprise Desktop 可用的所有增补程序。

摘要部分的每个列表项都由符号和增补程序名称组成。如需了解可能符号及其含义的概述,请按 Shift+F1安全性建议增补程序需要的操作是自动预设置的。这些操作有自动安装自动更新自动删除

如果从非更新安装源的某个安装源安装最新包,此安装可能满足此包的某个增补程序的要求。在这种情况下,在增补程序摘要前会显示一个复选标记。该增补程序将显示在列表中,直到将其标记用于安装。这实际上不会安装增补程序(因为该包已经是最新的),而是将该增补程序标记为已安装。

摘要部分选择一个项,可在对话框左下角的增补程序描述中查看简短描述。右上部分列出所选增补程序中包含的包(一个增补程序可以由多个包组成)。单击右上部分中的项可以查看有关增补程序中包含的各个包的细节。

1.1.2. GNOME 界面 (GTK)

联机更新窗口由四个主要部分组成。

图 1.2. YaST 联机更新 - GTK 界面

YaST 联机更新 - GTK 界面

右上部分列出 SUSE Linux Enterprise Desktop 可用(或已安装的)增补程序。要根据安全相关性过滤增补程序,请在窗口左上部分单击相应的优先级项:安全性推荐可选所有增补程序

如果所有可用的增补程序都已安装,右上部分的包列表将不显示任何项。左下部分的框显示可用增补程序和已安装增补程序的数目,并且允许您切换到可用已安装增补程序对应的视图。

包列表部分选择一个项,可在对话框右下角查看增补程序描述和更多细节。由于一个增补程序可以由多个包组成,单击右下部分的适用于项可以查看相应增补程序中包含哪些包。

单击某个增补程序项将在窗口底部打开有关此增补程序详细信息的那一行。您可以在此处查看详细的增补程序描述以及可用的版本。您还可以选择安装可选增补程序(安全性和推荐增补程序已在安装时预选)。

1.2. 安装增补程序

YaST“联机更新”对话框允许您一次性安装所有可用的增补程序,或者也可以手动选择要应用于系统的增补程序。还可以还原已应用于系统的增补程序。

默认情况下,您的系统当前可用的所有新增补程序(除了可选增补程序外)都已标记为安装。一旦您单击接受应用,将自动应用它们。

过程 1.1. 使用 YaST 联机更新应用增补程序

  1. 启动 YaST,并选择软件+联机更新

  2. 要自动应用您的系统当前可用的所有新增补程序(除了可选增补程序外),请单击应用接受以启动预选择增补程序的安装过程。

  3. 先修改要应用的增补程序选择:

    1. 使用 GTK 和 Qt 界面分别提供的过滤器和视图。有关细节,请参见第 1.1.1 节 “KDE 界面 (Qt)”第 1.1.2 节 “GNOME 界面 (GTK)”

    2. 按照您的需要和喜好激活或停用相应复选框 (GNOME) 或者右键单击增补程序并从环境菜单选择相应操作 (KDE),来选择或取消选择增补程序。

      [Important]始终应用安全性更新

      但是,如果没有合理的理由,请不要取消选择任何安全性相关的增补程序。安全性增补程序修复严重的安全性危害,防止系统遭受攻击。

    3. 多数增补程序包含几个包的更新。如果要更改单个包的操作,请右键单击包视图中的包,并选择一项操作 (KDE)。

    4. 要确认您的选择并应用所选增补程序,请单击应用接受继续操作。

  4. 安装完成后,单击完成退出 YaST 联机更新。您的系统现在已是最新的了。

[Tip]禁用 deltarpm

默认情况下,更新会作为 deltarpms 下载。由于从 deltarpm 重构建 rpm 包是一项需要大量内存和 CPU 时间的任务,某些设置或硬件配置可能需要禁用 deltarpm 以提高性能。

要禁用 deltarpm,请编辑文件 /etc/zypp/zypp.conf,并将 download.use_deltarpm 设置为 false

1.3. 自动联机更新

YaST 还提供设置每日、每周或每月自动更新的功能。要使用相应模块,需要先安装 yast2-online-update-configuration 包。

过程 1.2. 配置自动联机更新

  1. 安装后,启动 YaST,并选择软件+联机更新配置

    也可以从命令行输入 yast2 online_update_configuration 来启动该模块。

  2. 激活自动联机更新

  3. 选择是每日每周还是每月更新。

    某些增补程序(如需要许可协议的内核更新或包)需要用户交互,这可能会导致自动更新过程停止。

  4. 要自动接受任何许可协议,请激活同意许可证

  5. 如果希望更新过程完全自动执行,请选择是否还需要跳过交互式增补程序

    [Important]跳过增补程序

    如果选择跳过任何需要交互的包,请时常运行手动联机更新以同样安装这些增补程序。否则可能会错过重要的增补程序。

  6. 单击确定确认您的配置。