服务器 - 使用 YaST 进行次要版本升级

要使用 YaST 进行升级,请使用联机迁移工具。

如果 YaST 没有可用的联机迁移工具,请安装 yast2-migration 软件包和所有必需的软件包。安装后,重启动 YaST 以确保工具在 YaST 中可用。

过程:使用 YaST 升级
  1. 在命令提示符处,以 root 身份确保 spacewalk 服务未在运行:

    spacewalk-service stop
  2. 启动 YaST 联机迁移工具:

    yast2 migration

    如果有较早的更新可用,YaST 会先通知并询问您是否安装它们。在进行迁移前,必须安装所有软件包更新。有关详细信息,请参见 服务器 - 补丁级别升级(Z 升级)

    YaST 会显示可能的迁移目标以及详细摘要。

  3. 选择适当的目标,并按照提示完成迁移。

  4. 重引导服务器。

  5. 重引导后,SUSE Manager spacewalk 服务不会运行,直到您已将 PostgreSQL 数据库迁移到版本 14。 以 root 身份登录文本控制台。如果您是从 4.1 或 4.2 升级到 4.3,请运行数据库迁移脚本:

    /usr/lib/susemanager/bin/pg-migrate-x-to-y.sh
  6. 确保 spacewalk 服务正在运行:

    spacewalk-service start

    不再需要 spacewalk-schema-upgrade , 该命令会在 spacewalk-service start 执行期间自动运行。

在升级期间,YaST 会安装建议的所有软件包, 这可能会大幅增加系统的安装大小。如果想要只安装所需的软件包,请打开 /etc/zypp/zypp.conf 配置文件并设置以下变量:

solver.onlyRequires = true
installRecommends = false

这会更改所有未来软件包操作的行为。