如何从 Fedora 32 升级到 Fedora 33 [CLI 和图形方法]
上周,由红帽赞助的社区项目 Fedora 宣布 Fedora 33 Beta 可用。这是即将到来的 Fedora 33 Linux 发行版的预发布版本,其最终稳定版本将于 10 月的最后一周发布。
Fedora 33 是令人兴奋的版本之一,因为它包含了从 ext4 到 btrfs 的默认文件系统的根本转变,适用于所有 Fedora 桌面版本和衍生版,以及其他新功能和视觉变化。
以下是 Fedora 33 Beta 包含的一些主要更新
- GNOME 3.38 桌面环境
- Linux Kernel 5.8
- GNU Nano 作为默认终端文本编辑器
- Fedora 33 KDE 中默认启用 earlyOOM
- Fedora IoT 作为官方版本
- 软件包更新,如 Ruby、Python 和 Perl
有关所有功能的完整详细信息,您可以查看 Fedora 33 变更集。
回到主题,您也可以将当前的 Fedora 系统升级到 Fedora 33 的 beta 版本,您也可以通过在 10 月底发布后简单地更新系统,将其进一步升级到最终稳定版本。
因此,如果您是想测试即将到来的 Fedora 33 的所有新功能的人,请跟我来,使用以下两种方法之一将您的 Fedora 32 Workstation 升级到 Fedora 33 Beta Workstation。
如果您习惯于使用终端,您可以使用命令行方法将 Fedora 32 升级到 33,或者按照图形软件中心应用程序的升级过程进行操作。
在升级 Fedora Linux 之前您需要做什么
在您按照步骤升级 Fedora Workstation 之前,我强烈建议您备份数据。虽然我在升级过程中没有遇到任何问题,但如果您的数据非常重要,那么我会说预防胜于治疗。
在数据备份之后,您还应该记住,升级系统需要时间。因此,在您开始此操作之前,请预留足够的时间来正确完成升级过程。毋庸置疑,您还应该拥有稳定的互联网连接来下载所有更新数据。
最后,我还想提到,新版本可能会暂停某些在以前版本中完美运行的功能。例如,我正在使用 Dash to Dock GNOME 扩展,它在 GNOME 3.38 中被破坏了。因此,我需要手动重新安装它。
现在,让我们开始迁移到 Fedora 33。
使用终端将 Fedora Linux 升级到新版本
首先,打开终端并运行以下命令,通过获取 Fedora 32 的最新软件包来更新您的系统。
$ sudo dnf upgrade --refresh
其次,安装用于系统升级的特殊 DNF 插件(如果您尚未安装)。
$ sudo dnf install dnf-plugin-system-upgrade
现在,开始下载 Fedora 33 的更新,并使用以下命令开始升级进程
$ sudo dnf system-upgrade download --releasever=33
完成新版本的下载后,运行以下命令以重启系统并进入升级操作
$ sudo dnf system-upgrade reboot
升级系统将需要时间(对我来说大约花了 20 分钟),所以您现在可以放松一下,散散步,让它完成。
使用软件中心将 Fedora Linux 升级到新版本
此方法涉及使用图形软件中心进行升级。最有可能的是,当有新的稳定版本可供升级时,Fedora 会发出通知。但是,当我撰写本文时,只有 Fedora 33 Beta 可用,因此,我们首先必须在软件中心启用该功能,该功能将检测预发布版本的可用性。
为此,请在终端中运行以下命令
$ gsettings set org.gnome.software show-upgrade-prerelease true
现在,打开软件中心,访问“更新”选项卡,单击左上角的旋转按钮查找新更新。您很可能看不到新版本。
因此,您需要重启系统,然后打开软件应用程序,或者终止服务并手动重启它,以查看 Fedora 33 Beta 的通知
$ pkill gnome-software
$ gnome-software
您现在可以单击下载按钮来获取新版本更新。下载完成后,系统将提示您安装并重启系统以进入升级过程。
最后,您将运行 Fedora 33 系统。
尽情享受 Fedora 吧!