6.1 升级后检查 #
检查任何“孤立的软件包”。升级过程中可能会将软件包重命名、去除、合并或分割。因此,有些软件包可能会变成孤立状态,不再受支持。系统会自动去除孤立的软件包。以下命令可以列出这些软件包:
>
zypper packages --orphaned --unneeded
请使用该列表确定仍然需要的软件包以及可以安全去除的软件包。
检查所有
*.rpmnew
和*.rpmsave
文件,检查其内容,并在可能的情况下合并适宜的更改。如果升级包含对某个默认配置文件的更改,软件包不会重写该配置文件,而是创建上述其中一个文件类型。其中,*.rpmnew
包含新的默认配置且将原始文件保持原样不变,而*.rpmsave
是原始配置的副本且已由新的默认文件替换。您无需搜索整个文件系统中的
*.rpmnew
和*.rpmsave
文件,最重要的文件都已储存在/etc
目录中。使用以下命令可以列出这些文件:>
find /etc/ -name "*.rpmnew" -o -name "*.rpmsave"
6.2 启用 Python 3
模块 #
SUSE Linux Enterprise Server 15 默认会使用 Python 3.6。SLES 15 SP3 中增加了更新的版本 Python 3.9 来替代 Python 3.6。自 SLES 15 SP4 起,不再支持此版本,而是通过 Python 3
模块来提供包含重要更新和安全修复的较新 Python 版本。
如果您在 SUSE Linux Enterprise Server 15 SP3 下安装了 Python 3.9,请使用以下命令来启用 Python 3
模块:
>
sudo
SUSEConnect -p sle-module-python3/15.4/x86_64
.
或者,您也可以使用 zypper remove -u python39
去除 3.9 版本,恢复为默认的 Python 版本。
6.3 重新设置 XFS v4 设备的格式 #
SUSE Linux Enterprise Server 支持 XFS 文件系统的“磁盘上格式” (v5)。这种格式的主要优点包括,所有 XFS 元数据的自动检查总数、文件类型支持以及支持文件更多数量的访问控制列表。
请注意,低于 3.12 版的 SUSE Linux Enterprise 内核、低于 3.2.0 版的 xfsprogs
,以及在 SUSE Linux Enterprise 12 之前发布的 GRUB 2 版本均不支持这种格式。
XFS 已弃用采用 V4 格式的文件系统。这种文件系统格式是通过以下命令创建的:
>
sudo
mkfs.xfs -m crc=0 DEVICE
该格式用于 SLE 11 及更低版本中,现在此格式会导致 dmesg
发出警告消息:
Deprecated V4 format (crc=0) will not be supported after September 2030
如果您在 dmesg
命令的输出中看到上述消息,建议您将文件系统更新为 V5 格式:
将您的数据备份到另一个设备中。
在设备上创建文件系统。
>
sudo
mkfs.xfs -m crc=1 DEVICE在更新后的设备上使用备份恢复数据。