如何从Fedora 24升级到Fedora 25

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

让我们找到我们当前的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

其中theitroad是我的远程系统的用户名,而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

最新的软件包将开始在系统中下载。
拿一杯咖啡。
需要一段时间,具体取决于Internet连接速度。

说明:

  • 如果某些软件包具有不满意的依赖性,则升级将拒绝继续,直到我们使用另外的--allowerasing选项再次运行它为止。这是从尚未发布更新存储库的第三方存储库安装的软件包中发生的。请仔细研究输出内容,并检查将要删除的软件包。它们都不是系统功能必不可少的,但是其中一些对于生产率可能很重要。
  • 如果依赖性不满意,如果在命令行中添加--best选项,则可以查看更多详细信息。

一旦下载了所有必需的软件包,请重新启动Fedora以开始升级。

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

$sudo dnf system-upgrade reboot

实际的升级过程将立即开始。

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

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

登录到新升级的Fedora系统。

这是Fedora 25桌面的外观:

让我们检查新升级的Fedora桌面版本的详细信息:

$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)

开始使用新的Fedora 25系统。