Fedora 36 即将推出,它包含了许多新功能!对于 Workstation 用户,GNOME 42 和 Linux Kernel 5.17 是亮点之一,而且引入了 DNS-over-TLS 支持,用 SimpleDRM 替换 FBDEV 内核驱动程序,在 Btrfs 上运行时为所有变体启用 DNF/RPM 写时复制支持等。

下面的教程将教你如何成功地将 Fedora 35 升级到新发布的 Fedora 36 Beta/Pre-Release Development 分支,该分支带来了最新的 GNOME 42 和 Linux Kernel 5.17。

Fedora 36:发布日期时间表

Fedora 36 仍计划于 2022 年 4 月 26 日发布。

以下是发布时间线。

Beta 冻结: 2022 年 2 月 22 日
测试版发布: 2022 年 3 月 15 日
后备测试版 1: 2022 年 3 月 22 日
最终冻结: 2022 年 4 月 4 日
最终版本: 2022 年 4 月 26 日

然而,这个日期总是会在最后发布时才能确定,因为 Fedora 的总是经常跳票。

更新 Fedora 35 系统

首先,首先,更新您的 Fedora 操作系统以确保所有现有软件包都是最新的:

[linuxmi@fedora www.linuxmi.com]$ sudo dnf update --refresh

确保您的系统是最新的。不要跳过这个。

删除旧的过时软件包

理想情况下,您应该通过删除旧软件包来清理现有的 Fedora 系统,如下所示:

[linuxmi@fedora www.linuxmi.com]$ sudo dnf autoremove

可选 – 增加 DNF 速度/添加 DNF 镜像

升级到 Fedora 36 需要大量下载包;这可能需要一些时间,并且由于 Fedora 的发布结构通常会发布大包更新包,即使在升级到 Fedora 36 之后,您也可能希望向 DNF 包管理器添加一些性能设置,以加快速度。

访问我们关于在 Fedora Linux 35上提高 DNF 速度的教程,见 https://www.linuxmi.com/fedora-35-10-tip.html 最后。本教程只需几分钟即可阅读和应用设置示例。

升级 Fedora 35 到 36

预安装过程

第一步是打开你的 Fedora 终端执行以下命令来安装 dnf-plugin-system-upgrade 包:

[linuxmi@fedora www.linuxmi.com]$ sudo dnf install dnf-plugin-system-upgrade -y

请注意,这应该默认安装;但是,应该运行它以确保它在您的系统上。

下一步是运行 system-upgrade 命令下载 Fedora Beta 36 版。

[linuxmi@fedora www.linuxmi.com]$ sudo dnf system-upgrade download --releasever=36

示例输出:

键入“Y”,然后按“ENTER 键”继续。

升级命令疑难解答

对于遇到问题的用户,您很可能需要在命令中添加允许擦除。

[linuxmi@fedora www.linuxmi.com]$ sudo dnf system-upgrade download --releasever=36 --allowerasing

第二种方法,如果 –allowerasing 不起作用,您可能需要使用以下命令重新同步您的 Fedora 36 系统。

[linuxmi@fedora www.linuxmi.com]$ sudo dnf distro-sync

最后,在用完选项时运行 SELinux 重置会有所帮助。除非您之前调整过 SELinux 权限,否则大多数用户永远不需要运行此命令。

[linuxmi@fedora www.linuxmi.com]$ sudo fixfiles -B onboot

开始 Fedora 36 预安装

接下来,您将收到一条关于软件包的整体安装、升级和降级以及下载大小的新消息。

这将需要一些时间,具体取决于硬件和可用的网络连接操作系统。尽管如此,使用前面列出的教程调整您的 DNF 速度应该可以快速加快整个过程。

在安装过程中,您将看到一条提示导入 Fedora 36 的 GPG 密钥的消息。

示例输出:

Key imported successfully

接下来,您将在终端中看到该过程已完成,您现在需要重新启动 Fedora 以开始对 Fedora 36 的最终安装过程。

要重新启动系统,请使用以下命令:

sudo dnf system-upgrade reboot

系统现在将重新启动,您将看到一个进度条,告知您最终进度。

升级完成后,Fedora 将返回登录屏幕。

第一眼印象

登录后,您会注意到一个新的默认背景,其中包含一些细微的 UI 更改/改进:

示例:

默认桌面

接下来,更新的显示应用程序菜单。

接下来,最好在 Fedora 36 终端中运行以下 cat 命令来验证升级是否成功:

[linuxmi@fedora www.linuxmi.com]$ cat /etc/os-release

示例输出:

或者使用 Neofetch 显示漂亮的系统版本信息。

如您所见,您已成功将 Fedora Linux 升级到版本“Fedora release 36 (Thirty Six)”。

Fedora 36 安装后清理

最后,在升级任何 Linux OS 系统时,如果您对不需要还原感到满意,建议您清理过时/旧的软件包。

首先,运行system-upgrade clean命令删除下载的数据。

[linuxmi@fedora www.linuxmi.com]$ sudo dnf system-upgrade clean

示例输出:

正在清理已下载的数据…

接下来,删除所有损坏的符号链接;这个列表可能非常广泛。

[linuxmi@fedora www.linuxmi.com]$ sudo symlinks -r -d /usr

对于希望在清理之前对损坏的符号链接进行排序的用户,请运行以下命令。

[linuxmi@fedora www.linuxmi.com]$ sudo symlinks -r /usr | grep dangling

请注意,这可能是一个综合列表。大多数用户应该能够使用此命令而不会遇到问题。

更改 Fedora 主机名

对于那些将自己的Fedora主机名命名为Fedora-35的用户,现在,您可以使用下面的简单命令来更改它。

[linuxmi@fedora www.linuxmi.com]$ sudo hostnamectl set-hostname --static fedora-36

目前,fedora-35是主机名,现在重新启动系统后(或者不会重启也可以),应该会显示fedora-36 。

重新启动计算机以使主机名更改生效。

总结

在本教程中,您学习了如何从 Fedora 35 升级到 Fedora 36。

注意 Fedora 36 仍处于预发布模式。强烈建议在升级之前进行数据备份,并有一个回滚选项以防万一。Fedora 34 用户必须在 4 月之前升级到 Fedora 35 或 Fedora 36,因为它也即将进入 EOL 计划。

发表评论