如何变基到 Fedora Silverblue 上的 Linux 37

Fedora 银蓝是 为您的桌面构建的操作系统 上 Fedora Linux. 它非常适合日常使用、开发和基于容器的工作流。 它提供了许多优点,例如能够在出现任何问题时回滚。 如果你想更新或变基到 Fedora 你的 Linux 37 Fedora Silverblue 系统(这些说明与 Fedora Kinoite),这篇文章告诉你如何。 它不仅向您展示了该做什么,而且还向您展示了在发生不可预见的事情时如何恢复。

在实际进行变基之前 Fedora Linux 37,您应该应用任何待处理的更新。 Enter 终端中的以下内容:

$ rpm-ostree update

或通过 GNOME 软件安装更新并重新启动。

使用 GNOME 软件变基

GNOME 软件向您显示有新版本的 Fedora Linux 在更新屏幕上可用。

Fedora 37 可用更新

您需要做的第一件事是下载新图像,因此单击“下载”按钮。 这需要一些时间。 完成后,您将看到更新已准备好安装。

Fedora 37 更新准备安装

单击重新启动和升级按钮。 此步骤只需要几分钟,最后计算机将重新启动。 重新启动后,您将获得新的闪亮版本 Fedora Linux 37. 很简单,不是吗?

使用终端重新定位

如果您喜欢在终端中完成所有操作,那么本指南的这一部分适合您。

变基为 Fedora Linux 37 使用终端很容易。 首先,检查 37 分支是否可用:

$ ostree remote refs fedora

您应该在输出中看到以下内容:

fedora:fedora/37/x86_64/silverblue

如果你想固定当前部署(这个部署将作为 GRUB 中的选项保留,直到你删除它),你可以通过运行来完成:

# 0 is entry position in rpm-ostree status
$ sudo ostree admin pin 0

要删除固定部署,请使用以下命令:

# 2 is entry position in rpm-ostree status
$ sudo ostree admin pin --unpin 2

其中 2 是 rpm-ostree 状态中的位置。

接下来,将您的系统重新设置为 Fedora Linux 37 分支。

$ rpm-ostree rebase fedora:fedora/37/x86_64/silverblue

最后,最后要做的是重新启动计算机并引导至 Fedora Linux 37。

如何回滚

如果发生任何不好的事情——例如,如果您无法引导至 Fedora Linux 37——很容易回到过去。 在引导时选择 GRUB 菜单中的上一个条目(如果您没有看到它,请尝试在引导期间按 ESC),您的系统将以之前的状态启动,然后切换到 Fedora Linux 37. 要使此更改永久生效,请使用以下命令:

$ rpm-ostree rollback

而已。 现在你知道如何变基 Fedora 银蓝地 Fedora Linux 37 和回滚。 那么为什么不在今天做呢?