从Fedora 31升级到Fedora 32版本有两种方法可以实现:在GNOME桌面中升级或使用命令行升级。通常Fedora 31 Workstation用户采用图形方式升级即可,没有安装图形界面的Fedora服务器用户可采用命令行方式升级。
从Fedora 31 Workstation升级到Fedora 32版本 在开始升级前,您可以看看Fedora 32的更新内容,参考:Fedora 32发布下载,附Fedora 32 Workstation的新功能介绍。 在Fedora 31 Workstation系统中会出现通知,告诉您有可用的升级,您可以单击通知以启动GNOME软件应用程序。 在GNOME Software中选择Updates选项卡,您应该会看到一个屏幕,通知您Fedora 32现在可用。 如果您在此屏幕上看不到任何内容,请尝试使用左上方的重新加载按钮,因为Fedora 32发布后,所有系统可能需要一段时间才能看到可用的升级。 选择下载以获取升级包,您可以继续工作,直到达到停止点,下载完成,然后使用GNOME软件重新启动系统并应用升级,升级需要时间,它会自动完成升级到Fedora 32版本的整个过程。 如果是新安装,请参考:Fedora 32系统的安装图解教程。
使用命令行从Fedora 31升级到Fedora 32版本 如果您是从Fedora的先前版本升级的,则您可能熟悉dnf升级插件,可采用此方法,或者没有图形界面的用户就得采用此方法来升级了,其实此方法是从Fedora 31升级到Fedora 32的推荐和受支持的方法,使用此插件将使您轻松轻松地升级到Fedora 32。 1.更新软件并备份系统 在开始升级过程之前,请确保系统具有Fedora 31的最新软件,如果您安装了模块化软件,这尤为重要,dnf和GNOME软件的最新版本对某些模块化流的升级过程进行了改进,要更新软件,请使用GNOME软件或在终端中输入以下命令: sudo dnf upgrade --refresh 此外,在继续操作之前,请确保备份系统。 2.安装DNF插件(DNF plugin) 接下来,打开终端并输入以下命令以安装插件: sudo dnf install dnf-plugin-system-upgrade 3.使用DNF开始更新 现在,您的系统已更新,且已备份重要的数据,及通过上面的命令安装了DNF插件,您可以在终端中使用以下命令开始升级了: sudo dnf system-upgrade download --releasever=32 上面命令的32代表着Fedora 32,该命令将开始在本地下载计算机的所有升级,以准备升级。如果由于没有更新的软件包,损坏的依赖项或已淘汰的软件包而在升级时遇到问题,请在键入上面命令时添加“--allowerasing”标志,这将使DNF删除可能阻止系统升级的软件包,不过绝大多数这种情况较少,都不需要的。 4.重新启动并升级 一旦上一个命令完成了所有升级的下载,您的系统就可以重新启动了,要将系统引导至升级过程,请在终端中键入以下命令: sudo dnf system-upgrade reboot 此后,系统将重新启动,许多版本之前,fedup工具会在内核选择/引导屏幕上创建一个新选项,使用dnf-plugin-system-upgrade软件包,您的系统将重新引导到为Fedora 31安装的当前内核,这个是正常的,在选择内核之后,您的系统会立即开始升级过程。 接下来耐心等待就是了,完成后,系统将重新启动,您将能够登录到新升级的Fedora 32系统中。
注意事项 如果升级时遇到问题,并且系统上安装了第三方存储库,则在升级时可能需要禁用这些存储库,对于Fedora不提供的存储库的支持,请联系存储库的提供者。或者对这些不支持的存储库进行删除处理。
相关主题 |