备份数据
在我们执行任何操作之前,请确保我们已将所有数据备份到某些外部存储/系统。
升级步骤
- 第一步是确保我们当前的系统是最新的。
使用 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