我们已经知道如何 升级 Fedora 银蓝 到下一个可用版本。 如果更新或升级出现问题怎么办? 不用担心! 幸运的是,Silverblue 保留了以前的记录,因此我们可以轻松降级或回滚 Fedora Silverblue 很快就会升级到以前的版本。 如果新版本不稳定和/或不能正常工作,这会很有帮助。
回滚 Fedora Silverblue 至上一版本
我们可以降级 Fedora Silverblue 版本暂时或永久地转换为以前的工作版本。
要将 Silverblue 暂时回滚到以前的版本,只需重新启动机器并从 Grub 启动菜单中选择以前的版本。 如果启动菜单不可见,请在出现 Bios 徽标时按任意键。
只要一切正常,您就可以在旧版本中工作。 重新启动系统后,默认情况下您将登录到最新版本。
如果要永久回滚 Fedora Silverblue 到以前的版本,从终端运行以下命令:
$ sudo rpm-ostree rollback
此命令将降级所有当前安装的软件包,删除当前 Fedora 版本软件包并根据需要安装任何其他软件包。
示例输出:
Moving '68e86129b4dd92d16a9e4dcd1adb5244c92cf299301581783a5d9d93c9ece677.0' to be first deployment Transaction complete; bootconfig swap: yes; deployment count change: 0 Upgraded: bolt 0.9-3.fc33 -> 0.9.1-1.fc32 conmon 2:2.0.21-3.fc33 -> 2:2.0.22-2.fc32 hwdata 0.341-1.fc33 -> 0.342-1.fc32 Downgraded: GConf2 3.2.6-29.fc33 -> 3.2.6-27.fc31 ModemManager 1.14.6-1.fc33 -> 1.12.8-1.fc32 ModemManager-glib 1.14.6-1.fc33 -> 1.12.8-1.fc32 NetworkManager 1:1.26.4-1.fc33 -> 1:1.22.16-1.fc32 NetworkManager-adsl 1:1.26.4-1.fc33 -> 1:1.22.16-1.fc32 . . . zenity 3.32.0-4.fc33 -> 3.32.0-3.fc32 zip 3.0-27.fc33 -> 3.0-26.fc32 zlib 1.2.11-23.fc33 -> 1.2.11-21.fc32 zlib-devel 1.2.11-23.fc33 -> 1.2.11-21.fc32 Removed: boost-system-1.73.0-9.fc33.x86_64 boost-thread-1.73.0-9.fc33.x86_64 cifs-utils-info-6.11-2.fc33.x86_64 cldr-emoji-annotation-dtd-1:38-1.fc33.noarch . . . zram-generator-0.2.0-4.fc33.x86_64 zram-generator-defaults-0.2.0-4.fc33.noarch Added: bridge-utils-1.6-5.fc32.x86_64 compat-f32-dejavu-sans-fonts-2.37-8.fc32.noarch compat-f32-dejavu-sans-mono-fonts-2.37-8.fc32.noarch compat-f32-dejavu-serif-fonts-2.37-8.fc32.noarch f32-backgrounds-base-32.2.2-1.fc32.noarch f32-backgrounds-gnome-32.2.2-1.fc32.noarch . . . wireless-tools-1:29-25.fc32.x86_64 zram-0.4-1.fc32.noarch Run "systemctl reboot" to start a reboot
降级完成后,重新启动您的 Fedora 系统:
$ systemctl reboot
在您返回到旧的操作系统版本后,您将通知有可用的升级。 这是正常的,因为我们降级到旧版本。 如果您更新,您将撤消回滚。 所以只需跳过它以保留在旧版本中。
希望这可以帮助。
降级 FedoraFedoraFedora SilverblueLinuxLinux 管理回滚 FedoraSilverblue