删除 repo 后如何删除冲突的 DNF 包?

删除 repo 后如何删除冲突的 DNF 包?

我删除了一个不再使用的 repo。我以为在删除文件之前删除该 repo 提供的所有包是正确的.reporm唉,似乎事实并非如此,PHP 尚未正确卸载。

现在,如果我输入sudo dnf install php,我会得到以下结果:

Erreur : 
 Problème: conflicting requests
  - package php-7.4.16-1.fc33.x86_64 requires php-common(x86-64) = 7.4.16-1.fc33, but none of the providers can be installed
  - package php-7.4.11-1.fc33.x86_64 requires php-common(x86-64) = 7.4.11-1.fc33, but none of the providers can be installed
  - package php-common-7.4.16-1.fc33.x86_64 is filtered out by modular filtering
  - package php-common-7.4.11-1.fc33.x86_64 is filtered out by modular filtering
(essayez d’ajouter « --skip-broken » pour ignorer les paquets non installables)

最后的法语注释告诉我尝试添加--skip-broken,但它也不起作用,因为它只是忽略了 PHP 安装。

我想我必须将其删除php-common才能正确地重新安装它,但却sudo dnf remove php-common告诉我没有匹配。

我该如何删除它们phpphp-common重新正确安装?

相关内容