CSDNdocument 2018-11-07
Fedora 29已经正式发布了。您可能希望将系统升级到最新版本的Fedora。 Fedora Workstation有一个图形升级方法。或者,Fedora提供了一个命令行方法,用于将Fedora 28升级到Fedora 29。
将Fedora 28工作站升级到Fedora 29
发布时间后不久,会显示一条通知,告诉您升级可用。您可以单击通知以启动GNOME软件应用程序。或者您可以从GNOME Shell中选择Software。
在GNOME Software中选择Updates选项卡,您应该看到如下窗口:
如果您在此屏幕上看不到任何内容,请尝试使用左上角的重新加载工具。发布后,所有系统都可能需要一段时间才能看到可用的升级。
选择“下载”以获取升级包。您可以继续工作直到到达停止点,并且下载完成。然后使用GNOME软件重新启动系统并应用升级。升级需要时间,因此您可能想要喝咖啡并稍后返回系统。
使用命令行
如果您从过去的Fedora版本升级,您可能熟悉dnf升级插件。 这种方法是从Fedora 28升级到Fedora 29的推荐和支持方式。使用这个插件可以简单易用地升级到Fedora 29。
1.更新软件并备份系统
在您执行任何操作之前,您需要确保在开始升级过程之前拥有Fedora 28的最新软件。 要更新软件,请使用GNOME软件或在终端中输入以下命令。
sudo dnf upgrade --refresh
此外,请确保在继续之前备份系统。
2.安装DNF插件
接下来,打开终端并键入以下命令以安装插件:
sudo dnf install dnf-plugin-system-upgrade
3.使用DNF开始更新
既然您的系统是最新的,已备份并且已安装DNF插件,您可以在终端中使用以下命令开始升级:
sudo dnf system-upgrade download --releasever=29
此命令将开始在本地下载您计算机的所有升级以准备升级。 如果由于包没有更新,损坏的依赖项或已停用的包而在升级时遇到问题,请在键入上述命令时添加--allowerasing标志。 这将允许DNF删除可能阻止系统升级的软件包。
4.重新启动并升级
一旦上一个命令完成下载所有升级,您的系统就可以重新启动了。 要将系统引导至升级过程,请在终端中键入以下命令:
sudo dnf system-upgrade reboot
此后您的系统将重新启动。许多版本之前,fedup工具将在内核选择/启动屏幕上创建一个新选项。使用dnf-plugin-system-upgrade软件包,您的系统将重新启动到为Fedora 28安装的当前内核;这个是正常的。在内核选择屏幕后不久,系统开始升级过程。
现在可能是喝咖啡休息时间的好时机!完成后,系统将重新启动,您将能够登录到新升级的Fedora 29系统。
升级Fedora:升级完成!
解决升级问题
有时,升级系统时可能会出现意外问题。如果您遇到任何问题,请访问DNF系统升级Wiki页面,以获取有关出现问题时的故障排除的更多信息。
如果您在升级时遇到问题并在系统上安装了第三方存储库,则可能需要在升级时禁用这些存储库。有关Fedora未提供的存储库的支持,请与存储库的提供商联系。