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