На этот вопрос уже есть ответ здесь:
Я отчаянно пытался решить эту проблему, так как не могу установить определенные программы.
мой компьютер сообщает, что у меня битые пакеты:
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-запросы
. И по какой-то причине все другие шаги по очистке неудовлетворенных зависимостей или сломанных пакетов, такие как sudo apt-get install -f
, autoremove, upgrade и т. Д., Похоже, не работают.
Пожалуйста, помогите кому-нибудь!
Вы упомянули попробовавший большую часть cli's для разрешения склонный - получают проблемы. Вы могли бы сначала попробовать:
$ 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]
последняя команда является названием проблемного пакета (пакетов), которые обрабатывали для порождения ошибки. Замените скобки и команду с названием проблемного пакета. Если это, больше чем один удаляет каждый.
Те команды (все они) всегда решали мои поврежденные вопросы пакетов. Существуют случаи, где я должен повторить список команд несколько раз для разрешения всего.