用服务包更新一个 SUSE Linux Enterprise 安装。 有几种不同方法可以应用服务包。 即可更新现有的安装,也可用服务包媒体开始全新安装。 这里介绍可能的系统更新和设置中央网络安装源的情形。
![]() | 安装更改 |
|---|---|
阅读服务包媒体里的安装指导以进一步了解更改。 | |
初次安装 SUSE Linux Enterprise,在网络上有一个为所有客户服务的中央安装源要比用一套物理媒体分别对他们进行安装要高效的多。
基本上,按照 第 4.2 节 “设置存放安装源的服务器” 里列出的过程操作即可。 只需要添加另外一个安装源 SLE-10-SP-x-arch、SLES-10-SP-x-arch 或 SLED-10-SP-x-arch(x 是服务包的编号,arch 是您硬件体系结构的名称),并且让这个服务包能够被 NFS、 HTTP 或 FTP 使用。
![]() | 注意 |
|---|---|
要将现有 SUSE Linux Enterprise 10 系统更新为 SUSE Linux Enterprise 10 Service Pack (SP),请参见 第 9.2.3 节 “更新到服务包”。 | |
安装 SUSE Linux Enterprise 服务包与安装原始 SUSE Linux Enterprise 媒体的方法很类似。 在原始安装中,可选择从本地 CD 或 DVD 驱动器安装或从中央网络安装源安装。
在启动 SUSE Linux Enterprise SP 的新安装之前,请确保所有的服务包安装媒体(CD 或 DVD)都可用。
过程 9.1. 从服务包媒体引导
插入第一张 SUSE Linux Enterprise SP 媒体(CD 1 或 DVD 1)后引导计算机。 一个类似于 SUSE Linux Enterprise 10 原始安装的引导屏幕就会出现。
选择并按照第 3 章 使用 YaST 进行安装中的 YaST 安装说明所述继续。
在启动 SUSE Linux Enterprise SP 网络安装前,确认满足以下要求:
根据 第 9.2.1 节 “为服务包媒体设置网络安装源” 建立的网络安装源。
连接安装服务器和目标计算机的有效网络连接,目标计算机要包含一个名称服务、DHCP(可选, 但对于 PXE 引导是必需的)和 OpenSLP(可选)。
引导目标系统的 SUSE Linux Enterprise SP CD 1 或 DVD 1 或根据第 4.3.5 节 “准备目标系统的 PXE 引导”为 pxe 引导安装的目标系统。
要用 SP CD 或 DVD 作为引导媒体执行网络安装,请执行如下操作:
插入 SUSE Linux Enterprise SP CD 1 或 DVD 1 后引导计算机。 一个类似于 SUSE Linux Enterprise 10 原始安装的引导屏幕就会出现。
选择从 CD 引导 SP 内核,然后使用 F3 启用,最后用 F4 选择网络安装源的类型(FTP、HTTP、NFS 或 SMB)。
提供相应的路径信息或选择 作为安装源。
从所提供的服务器里选择相应的安装服务器,或用引导选项提示提供安装源类型和实际地址(如 第 3.1.4 节 “从没有 SLP 的网络源安装” 中所示)。 YaST 启动。
按第 3 章 使用 YaST 进行安装中所述完成安装。
要通过网络执行 SUSE Linux Enterprise 服务包网络安装,请执行以下操作:
按照 第 4.3.5 节 “准备目标系统的 PXE 引导” 调整您的 DHCP 服务器设置以提供 PXE 引导需要的地址信息。
设置 TFTP 服务器来存储 PXE 引导需要的引导映像。
用 SUSE Linux Enterprise 服务包的第一张 CD 或 DVD 执行此操作,或按照 第 4.3.2 节 “设置 TFTP 服务器” 的说明进行。
在目标计算机上准备 PXE 引导和局域网唤醒。
对目标系统引导进行初始化,并用 VNC 远程连接到此计算机正运行的安装例程上。 有关更多信息,请参见第 4.5.1 节 “VNC 安装”。
接受许可协议,然后选择语言、默认桌面以及其他安装设置。
单击开始安装。
照常继续安装(输入 root 的密码,完成网络设置,检测网络连接,激活联机更新服务,选择用户鉴定方法并输入用户名和密码)。
有关安装 SUSE Linux Enterprise 的详细说明,请参见 第 3 章 使用 YaST 进行安装。
将系统更新到服务包 (SP) 功能级别有两种首选方法。一种方法是从 SP 媒体引导。另一种方法是运行“YaST 联机更新”或 zen-updater,然后选择 增补程序。通过更新到新的功能级别,可为系统提供新驱动程序或软件增强等附加功能。
![]() | 请勿忽略增补程序 |
|---|---|
如果没有选择增补程序,系统将保持先前的功能级别,且您将只在有限的时间内(对于 SUSE Linux Enterprise 10 SP2,该期限现在延长到 6 个月)获得错误修复和安全更新。因此,为了获得持续系统完整性,建议尽早切换到新功能级别。 | |
其他更新方法有手动运行 rug 命令、使用增补程序 CD(请参见第 8.3.7 节 “从增补程序 CD 更新”),或使用本地安装的 SMT 系统。
从 SP 媒体引导并选择作为 YaST 中的安装方式。关于详细信息和如何完成更新,请参阅第 9.1.3 节 “使用 YaST 进行更新”。
在启动 YaST 联机更新以更新到 SP 功能级别之前,请确保符合以下要求:
整个更新过程中系统必须联机,因为此过程需要访问 Novell Customer Center。
如果安装涉及第三方软件或附加软件,请在另一台机器上测试此过程,以确保更新不会破坏相关性。
确保整个过程成功完成。否则系统将不一致。
先完全安装服务包 1 之后,才能更新到服务包 2。如果尚未安装服务包 1,请先如第 9.2.3.5 节 “SUSE Linux Enterprise GA 到 SP1 和 SP2”中所述更新到服务包 1。
![]() | 注意 |
|---|---|
在使用“YaST 联机更新”的更新迁移期间,ZMD 堆栈被更新且 ZMD 守护程序也会重启动。因此,建议避免使用任何其他软件管理工具,例如 rug、zen-updater、zen-installer 和 zen-remover。建议在迁移期间退出 zen-updater。 | |
在运行的 SUSE Linux Enterprise 系统中,选择+++。
如果不是以 root 用户登录,系统提示时输入 root 密码。
则显示对话框。 会预先选择几个增补程序。向下滚动增补程序列表,校验确实已预先选择了与管理相关的增补程序和 SUSE Linux Enterprise 10 SP2 维护堆栈更新 (slesp1u-libzypp)。然后按以应用选定更新。
对话框将跟踪进度日志。当达到 时,请单击。然后将自动重启动。
重启动后,按以应用所有可用更新和一个新内核。安装后,必须重引导系统。
在重启动的中,现在应向下滚动增补程序列表并选择 (move-to-sled10-sp2),如图 9.2 “更新到 Service Pack 2”中所示。在弹出窗口中,单击确认已开始更新到服务包功能级别的过程。
move-to-sled10-sp2 增补程序标记为可选。如果没有选择它,您的系统将停留在 SP1 功能级别,且您将只在有限的时间里(SP2 可用后 6 个月)可以获得错误修复和安全更新。
对话框跟踪迁移增补程序安装的进展日志。当达到 时,请单击。
再次启动 YaST 联机更新。应用 product-sled10-sp2 和 slesp2o-sp2_online 增补程序,将系统更新到 SP2 级别。如果在以前的步骤中安装了 move-to-sled10-sp2,会预先选择这两个增补程序(因为是必需的)。
单击以完成到 SUSE Linux Enterprise 10 SP2 的更新,然后重引导。
请先确保满足第 9.2.3.2 节 “用 YaST 联机更新启动”中列出的要求,再使用 zen-updater 启动联机更新以更新到 SP 功能级别。
在正在运行的 SUSE Linux Enterprise 系统中,通过单击底部的更新程序图标启动 zen-updater。
![]() | 唤醒 ZMD |
|---|---|
如果看到 ZMD 未在运行讯息,请以 | |
如果不是以 root 用户登录,系统提示时输入 root 密码。
应用系统所有可用的维护更新。
应用 SLE10 SP2 维护堆栈更新 (slesp1u-libzypp)。应预先选择这些项目,单击可启动此步骤。解析所有依赖性后,单击。完成时通过单击而确认弹出的讯息。
在重启动的软件更新程序中,向下翻页并选择可选的 move-to-sled10-sp2 增补程序并应用。如果没有选择它,您的系统将停留在 SP1 功能级别,且您将只在有限的时间里(SP2 可用后 6 个月)可以获得错误修复和安全更新。
在软件更新程序中,应用 product-sled10-sp2 和 slesp2o-sp2_online 增补程序以将系统更新为 SP2 级别。如果在之前的步骤中安装了 move-to-sled10-sp2,则这两个增补程序都是必需的,因此会预先选择。
单击以完成到 SUSE Linux Enterprise 10 SP2 的更新,然后重引导。
有关 rug 命令行工具的背景信息,请参见第 8.14 节 “从命令行使用 rug 更新包”。如果需要编写脚本的解决方法来进行更新,请使用 rug。
请先确保满足第 9.2.3.2 节 “用 YaST 联机更新启动”中列出的要求,再使用 rug 启动联机更新以更新到 SP 功能级别。
下面是将系统迁移到 SP2 增补程序级别所需的最小命令序列:
rug up -t patch -g security && rug ping -a # the following command will also install slesp1u-libzypp rug up -t patch -g recommended && rug ping -a rug in -t patch move-to-sled10-sp2 && rug ping -a rug refresh rug up -t patch -g recommended && rug ping -a reboot
![]() | 注意 |
|---|---|
rug ping -a 确保在先前的 rug 命令后已完成 ZMD 初始化。 | |
![]() | 注意 |
|---|---|
仅当您的系统仍然在 GA 增补程序级别运行时,以下步骤才适用。 | |
在运行的 SUSE Linux Enterprise 系统 (GA) 中,选择+++。
如果不是以 root 用户登录,系统提示时输入 root 密码。
则显示对话框。 如图 9.4 “更新到 Service Pack 1”中所示,下滚增补程序列表并选择。在弹出窗口中,单击确认已开始更新到服务包功能级别的过程。
对话框跟踪迁移增补程序安装的进展日志。当达到 时,请单击。
再次运行联机更新。一旦完成,在中单击。在第二次运行期间,YaST 将安装内核和所有其他软件。
在过程日志末尾看到 报告时,单击。
要完成更新,请手动重引导系统以激活新内核。
现在,SUSE Linux Enterprise 已在 SP1 增补程序级别运行了。继续第 9.2.3.2 节 “用 YaST 联机更新启动”以将系统升级为 SP2 增补程序级别。