0

昨天我按照本教程将我的 Centos 7 VM 升级到 Centos 8: https ://www.tecmint.com/upgrade-centos-7-to-centos-8/

在本教程中,有一个关于删除 YUM 包管理器的步骤: dnf -y remove yum yum-metadata-parser rm -Rf /etc/yum

而且我现在无法重新安装它。需要看一下依赖项: 在此处输入图像描述

由于依赖关系,我也无法安装 python3-dnf 和 dnf-data : 在此处输入图像描述

这很奇怪,因为我已经安装了一些依赖项: 在此处输入图像描述

我很受阻,我真的不知道该怎么办。可能是我不需要 YUM 但我想念它……可能是因为我没有为我的发行版安装好的软件包?谢谢

4

1 回答 1

2

那是因为你的 python3-dnf 和 python2-dnf 有不同的版本。您不需要 python2-dnf(来自 el7)。去掉它。

另请注意,CentOS 8 将在不到一个月的时间内 EOL。所以你应该这样做:

dnf swap centos-linux-repos centos-stream-repos
于 2021-12-02T10:31:34.430 回答