Я не уверен, что вызвало эту ошибку, но вот что говорит вся ошибка, а также это сидит как уведомление и не позволяет мне обновлять какое-либо программное обеспечение с помощью диспетчера обновлений. Пожалуйста, предоставьте некоторую помощь или скажите мне, как выяснить, что делать, чтобы исправить это.
Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
Please report this bug against the 'update-manager' package and include the following error message:
'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
Эта ошибка может быть вызвана неполной установкой пакета.
У вас есть два варианта: 1) исправить сломанную установку или 2) отменить (или удалить) сломанную установку.
Поскольку он не упоминался выше, откат и удаление сломанной установки, выход из синаптического (если вы все еще в нем), а затем введите эти команды в терминал:
sudo apt-get update # Make sure your package list is up to date
sudo apt-get autoremove # Removes "no longer required" packages
Затем, чтобы подтвердить, что сломанные пакеты исчезли, вернитесь в синаптический и выберите Edit | Fix broken packages и не должно быть никаких сломанных пакетов.
Обратите внимание, что это не исправляет сломанную установку, она просто позволяет вам снова перейти в синаптический режим с другой установкой или удалением и т. д.
Что случилось, так это то, что вы начали установку пакета, а затем частично использовали его, и после того, как некоторые зависимости были установлены, что-то пошло не так, оставив неиспользуемые зависимые пакеты и неполную установку.
Попробуйте:
sudo apt-get update && sudo apt-get upgrade
Затем запустите диспетчер обновлений еще раз.
Это сообщение может решить вашу проблему. Подводя итог,
Откройте файл журнала /var/log/dist-upgrade/apt.log в текстовом редакторе. Найдите все «сломанные» пакеты и удалите их с помощью sudo apt-get remove <package>.Примечание: в новых версиях журнал находится в /var/log/apt/term.log.
Эта ошибка может быть вызвана неполной установкой пакета.
У вас есть два варианта: 1) исправить сломанную установку или 2) отменить (или удалить) сломанную установку.
Поскольку он не упоминался выше, откат и удаление сломанной установки, выход из синаптического (если вы все еще в нем), а затем введите эти команды в терминал:
sudo apt-get update # Make sure your package list is up to date
sudo apt-get autoremove # Removes "no longer required" packages
Затем, чтобы подтвердить, что сломанные пакеты исчезли, вернитесь в синаптический и выберите Edit | Fix broken packages и не должно быть никаких сломанных пакетов.
Обратите внимание, что это не исправляет сломанную установку, она просто позволяет вам снова перейти в синаптический режим с другой установкой или удалением и т. д.
Что случилось, так это то, что вы начали установку пакета, а затем частично использовали его, и после того, как некоторые зависимости были установлены, что-то пошло не так, оставив неиспользуемые зависимые пакеты и неполную установку.
Попробуйте:
sudo apt-get update && sudo apt-get upgrade
Затем запустите диспетчер обновлений еще раз.
Это сообщение может решить вашу проблему. Подводя итог,
Откройте файл журнала /var/log/dist-upgrade/apt.log в текстовом редакторе. Найдите все «сломанные» пакеты и удалите их с помощью sudo apt-get remove <package>.Примечание: в новых версиях журнал находится в /var/log/apt/term.log.
Иногда, когда вы переходите к обновлению машины с помощью apt-get, вы увидите, что пакет «сохраняется».
Обычно для обновления машины вы запускаете:
sudo apt-get update
sudo apt-get upgrade
Для исправления пакетов были сохранены:
sudo apt-get dist-upgrade
Это позволит обновить пакеты с более новыми версиями и установить любые новые зависимости, необходимые для этого.
mysql
, когда в вопросе или ошибке нет ничего? Мне жаль тех, кто слепо копирует и вставляет команды без полного понимания того, что они делают. Вы полагаете, что вы могли бы объяснить, что вы делаете в каждой строке этого кодового блока (например, см. этот ответ на этой самой странице. Разве вы не думаете, что важно предупредить людей о том, что dist-upgrade
может удалить пакеты?
– Elder Geek
25 January 2017 в 01:46