如何从Fedora 24升级到Fedora 25

时间:2020-03-21 11:48:34  来源:igfitidea点击:

本教程介绍了如何从Fedora 24升级到Fedora 25.

我强烈建议我们将重要数据和配置文件备份到任何外部硬盘或者U盘以避免数据丢失。
此外,请确保电源不间断和快速互联网连接。

升级方法对于fedora桌面和服务器版本也是如此,当然我们可以使用此方法升级远程Fedora VPS。

让我们找到我们目前的Fedora版本详细信息。
为此,运行:

$cat /etc/*-release

示例输出:

Fedora release 24 (Twenty Four)
NAME=Fedora
VERSION="24 (Workstation Edition)"
ID=fedora
VERSION_ID=24
PRETTY_NAME="Fedora 24 (Workstation Edition)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:24"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=24
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=24
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Fedora release 24 (Twenty Four)
Fedora release 24 (Twenty Four)

现在,登录Fedora系统。
或者,如果我们有物理访问,我们可以在本地运行升级过程。

我将升级我的远程Fedora 24桌面,以便登录到该系统,如下所示。

$ssh Hyman@theitroad

其中OniTor是我的远程系统的用户名,192.168.1.102是我的远程系统的IP地址。

运行以下命令以更新Fedora 23系统:

$sudo dnf update
$sudo dnf upgrade

更新Fedora系统后,重新启动一次以应用所有更改。

现在,现在是时候开始升级任务了。

从Fedora 24升级到Fedora 25

请注意,在升级期间,系统可能会崩溃或者断开SSH会话。

在这种情况下,我们可能会与SSH会话断开连接,并且我们可能最终有破碎的系统。
为避免这种情况,我们将使用" Screen"工具,可用于重新连接到Fedora系统的情况下,它在升级时已断开连接。

使用以下命令安装 Screen工具:

$sudo dnf install screen

使用命令切换到 Screen会话:

$screen

如果我们与Fedora系统断开连接,则可以使用以下命令再次重新连接到它:

$screen -Dr

接下来,使用命令安装DNF插件:

$sudo dnf install dnf-plugin-system-upgrade

现在,使用以下命令开始升级Fedora 25:

$sudo dnf system-upgrade download --releasever=25

最新的软件包将开始在系统中下载。
抓一杯咖啡。
取决于互联网连接速度需要一段时间。

说明:

  • 如果一些软件包具有不满意的依赖项,则升级将拒绝继续,直到我们再次使用另外的选项运行它。这通常会发生在从第三方存储库安装的软件包发生,更新的存储库尚未发布。请学习非常小心的输出并检查将要删除哪些套餐。它们都不应该对系统功能至关重要,但其中一些对生产力很重要。
  • 如果依赖不满意,如果我们为命令行添加了-best选项,则可以查看更多详细信息。

下载所有必需包后,重新启动Fedora以启动升级。

要重新启动Fedora系统,请运行:

$sudo dnf system-upgrade reboot

实际升级过程现在将开始。

完成升级过程后,系统将自动重启。

恭喜!系统已成功升级到Fedora 25.

登录新升级的Fedora系统。

这是Fedora 25桌面的外观如何:

让我们查看新升级的Fedora Desktop版本详情:

$cat /etc/*-release

示例输出:

Fedora release 25 (Twenty Five)
NAME=Fedora
VERSION="25 (Workstation Edition)"
ID=fedora
VERSION_ID=25
PRETTY_NAME="Fedora 25 (Workstation Edition)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:fedoraproject:fedora:25"
HOME_URL="https://fedoraproject.org/"
BUG_REPORT_URL="https://bugzilla.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Fedora"
REDHAT_BUGZILLA_PRODUCT_VERSION=25
REDHAT_SUPPORT_PRODUCT="Fedora"
REDHAT_SUPPORT_PRODUCT_VERSION=25
PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
VARIANT="Workstation Edition"
VARIANT_ID=workstation
Fedora release 25 (Twenty Five)
Fedora release 25 (Twenty Five)