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