升级Fedora 30工作站到Fedora 31

备份数据

在我们执行任何操作之前,请确保我们已将所有数据备份到某些外部存储/系统。

升级步骤

  • 第一步是确保我们当前的系统是最新的。

使用 dnf clean expire-cache命令使您的元数据过期,或者只需运行:

$sudo dnf  --refresh upgrade

上面的命令将完全升级我们当前的Fedora 30系统。

  • (可选)在下一步中,建议我们清理软件,以提高干净升级到 Fedora 31 的可能性。

这包括删除所有不再使用的软件,不管是从标准的Fedora还是从第三方存储库安装。

能提供给我们信息的一些命令有:

$dnf repolist enabled

上面的命令将列出我们目前的所有启用存储库。

以下命令将列出所有手动安装的软件包:

$dnf history userinstalled
  • 接下来,安装执行实际升级所需的系统升级插件:
$sudo dnf install dnf-plugin-system-upgrade
  • 下载与Fedora 31相关的所有必需的升级包:
$sudo dnf system-upgrade download --releasever=31

如果您面临某些依赖性问题,请使用“---allowerasing”允许系统擦除已安装的软件包以解决依赖性问题:

$sudo dnf system-upgrade download --releasever=31 --allowerasing
  • 最后一步是只需重新启动系统,它将在下一个启动触发Fedora 30到Fedora 31的实际升级。根据系统和安装的软件包数量可能需要一些时间完成。
$sudo dnf system-upgrade reboot
日期:2020-07-07 20:55:10 来源:oir作者:oir