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在更新後的裝置上使用備份還原資料。