如何将Fedora Silverblue回滚到以前的版本

我们已经知道如何 升级Fedora Silverblue 到下一个可用版本。 如果更新或升级有问题怎么办? 别担心! 幸运的是,Silverblue保留了先前的记录,因此我们可以轻松地将Fedora Silverblue降级或回滚到先前的版本。 如果新版本不稳定和/或无法正常工作,这将很有帮助。

将Fedora Silverblue回滚到以前的版本

我们可以将Fedora Silverblue版本暂时或永久降级为以前的工作版本。

要将Silverblue暂时回滚到以前的版本,只需重新启动计算机,然后从Grub引导菜单中选择以前的版本。 如果引导菜单不可见,请在出现Bios徽标时按任意键。

Fedora Silverblue Grub启动菜单

只要一切正常,您就可以使用旧版本。 重新启动系统后,默认情况下将登录到最新版本。

如果您想将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 Silverblue

降级完成后,重新启动Fedora系统:

$ systemctl reboot

回到旧的操作系统版本后,您将通知您有可用的升级。 这是正常现象,因为我们已降级到较旧的版本。 如果更新,则将撤消回滚。 因此,只需跳过它以保留旧版本。

希望这可以帮助。

降级FedoraFedoraFedora SilverblueLinuxLinux管理回滚FedoraSilverblue

Sidebar