无法解析的损坏软件包

无法解析的损坏软件包

我一直想解决这个问题,因为我无法安装某些程序。

我的电脑说我的包裹损坏了:

The following packages have unmet dependencies:
 python3-requests : Depends: python3-chardet (>= 2.2.1) but 2.0.1-1 is to be installed
E: Unable to correct problems, you have held broken packages.

但是当我检查突触管理器时,我找不到任何损坏的软件包。python3-requests出于某种原因,我无法重新安装。出于某种原因,清理未满足的依赖关系或损坏的软件包的所有其他步骤(例如sudo apt-get install -f,自动删除、升级等)似乎都不起作用。

请有人帮忙!

答案1

您提到尝试过大多数 cli 来解决 apt-get 问题。您可以先尝试:

$ sudo apt-get dist-upgrade

之后,尝试再次思考你的列表,其中包括:

$ sudo apt-get autoremove
$ sudo apt-get --purge remove && sudo apt-get autoclean
$ sudo apt-get -f install
$ sudo apt-get update
$ sudo apt-get upgrade && sudo apt-get dist-upgrade
$ sudo dpkg-reconfigure -a
$ sudo dpkg --configure -a
$ sudo apt remove --purge [problem package]

最后一个命令是处理导致错误的问题包的名称。将括号和命令替换为问题包的名称。如果有多个,请删除每个包。

这些命令(全部)总能解决我的损坏包裹问题。有时我必须多次重复命令列表才能解决所有问题。

相关内容