Silverblue 是一个建立在 Fedora 之上的桌面操作系统。它非常适合日常使用、开发和基于容器的工作流程。它提供了众多的优势,例如在出现任何问题时能够回滚。如果你想在你的 Silverblue 系统上更新到 Fedora 33,这篇文章会告诉你如何做。它不仅告诉你该怎么做,还告诉你如果发生了不可预见的事情时该如何回退。
在实际做变基到 Fedora 33 之前,你应该应用任何挂起的更新。在终端中输入以下内容:
“`
$ rpm-ostree update
“`
或通过 GNOME 软件中心安装更新并重启。
使用 GNOME 软件中心变基
GNOME 软件中心会在更新界面显示有新版本的 Fedora 可用。
首先你需要做的是下载新镜像,点击 “Download” 按钮。这将需要一些时间,完成后你会看到更新已经准备好安装了。
点击 “Install” 按钮。这一步只需要几分钟,然后会提示你重启电脑。
点击 “Restart” 按钮就可以了。重启后,你将进入新的 Fedora 33 版本。很简单,不是吗?
使用终端变基
如果你喜欢在终端上做所有的事情,那么接下来的指南就适合你。
使用终端变基到 Fedora 33 很简单。首先,检查 33 版本分支是否可用:
“`
$ ostree remote refs fedora
“`
你应该在输出中看到以下内容:
“`
fedora:fedora/33/x86_64/silverblue
“`
接下来,将你的系统变基到 Fedora 33 分支。
“`
$ rpm-ostree rebase fedora:fedora/33/x86_64/silverblue
“`
最后要做的是重启你的电脑并启动到 Fedora 33。
如何回滚
如果有什么不好的事情发生。例如,如果你无法启动到 Fedora 33,那很容易回滚回去。在启动时选择 GRUB 菜单中的前一个条目,你的系统就会以切换到 Fedora 33 之前的状态启动。要使这一改变永久化,请使用以下命令:
“`
$ rpm-ostree rollback
“`
就是这样了。现在你知道如何将 Silverblue 变基为 Fedora 33 并回滚了。那为什么不在今天就做呢?
via: https://fedoramagazine.org/how-to-rebase-to-fedora-33-on-silverblue/
作者:Michal Konečný 选题:lujun9972 译者:geekpi 校对:wxy
主题测试文章,只做测试使用。发布者:eason,转转请注明出处:https://aicodev.cn/2020/12/03/%e5%a6%82%e4%bd%95%e5%9c%a8-silverblue-%e4%b8%8a%e5%8f%98%e5%9f%ba%e5%88%b0-fedora-33%ef%bc%9f/