近期释出的快照 20210527 包含了对文件系统架构的转变,即 UsrMerge 和对 Glibc 的升级。
这意味着即使上游软件的代码没有改变,几乎所有软件包都需要重新安装。同时这些改变也带来了链接符号与文件位置的变动,这意味着不规范的应用程序极有可能在升级后出现问题甚至崩溃。
对于用户,请使用 zypper dup 而非 zypper up ,也请 ** 务必 ** 在内核终端 (TTY) 下运行 zypper 进行更新。您可以按住 Ctrl+Alt+F1 与 Ctrl+Alt+F7 在内核终端与图形界面中切换,在内核终端环境下输入 export LANG=C 可以使程序显示为英文,避免出现中文显示为方块的现象,安装 fbterm 或 kmscon 也可以解决此问题。不要在桌面环境的终端下进行更新,因为若桌面环境在更新过中崩溃,终端内的进程也可能随之终止。
由于更新了大量软件包,在升级前一定要确保磁盘上有足够的剩余空间。如果您没有配置 Snapper 快照,我们建议您提前安装 busybox-static,以应对可能出现的意外状况。
同时,我们建议您检查您设备上的 ** 非官方源 ** 应用程序,已有多例报告表明部分第三方程序在该快照后无法运行。
这意味着即使上游软件的代码没有改变,几乎所有软件包都需要重新安装。同时这些改变也带来了链接符号与文件位置的变动,这意味着不规范的应用程序极有可能在升级后出现问题甚至崩溃。
对于用户,请使用 zypper dup 而非 zypper up ,也请 ** 务必 ** 在内核终端 (TTY) 下运行 zypper 进行更新。您可以按住 Ctrl+Alt+F1 与 Ctrl+Alt+F7 在内核终端与图形界面中切换,在内核终端环境下输入 export LANG=C 可以使程序显示为英文,避免出现中文显示为方块的现象,安装 fbterm 或 kmscon 也可以解决此问题。不要在桌面环境的终端下进行更新,因为若桌面环境在更新过中崩溃,终端内的进程也可能随之终止。
由于更新了大量软件包,在升级前一定要确保磁盘上有足够的剩余空间。如果您没有配置 Snapper 快照,我们建议您提前安装 busybox-static,以应对可能出现的意外状况。
同时,我们建议您检查您设备上的 ** 非官方源 ** 应用程序,已有多例报告表明部分第三方程序在该快照后无法运行。