На этот вопрос уже есть ответ здесь:
Недавно пытался обновить и получил такой результат от диспетчера обновлений:
Система пакетов нарушена
Если вы используете сторонние репозитории, то отключите их, так как они являются >обычным источником проблем. Теперь выполните следующую команду в терминале: apt-get install -f
Следующие пакеты имеют неудовлетворенные зависимости:
libk5crypto3: Зависит: libc6 (>= 2.14), но установлена версия 2.15-0ubuntu10.12. libk5crypto3:i386: Зависит: libc6 (>= 2.4), но установлен 2.15-0ubuntu10.12
Пробовал: apt-get install -f
, как было предложено
также пробовал apt-get clean
и, думаю, dpkg --configure -a
Я также пробовал после попытки решить проблему с Synaptic, но ничего не изменилось.
У меня не включены сторонние репозитории
Любая помощь была бы замечательной, спасибо!
Система:
Ubuntu Release 12.04 (precise) 64-bit
Следуя предложению Alexs:
Алекс, спасибо. После sudo apt-get install -f
я получил
Get:1 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main libk5crypto3 i386 1.10+dfsg~beta1-2ubuntu0.7 [77.4 kB]
Fetched 77.4 kB in 0s (173 kB/s)
dpkg: error processing libk5crypto3:i386 (--configure):
libk5crypto3:i386 1.10+dfsg~beta1-2ubuntu0.6 cannot be configured because libk5crypto3:amd64 is in a different version (1.10+dfsg~beta1-2ubuntu0.7)
dpkg: error processing libk5crypto3 (--configure):
libk5crypto3:amd64 1.10+dfsg~beta1-2ubuntu0.7 cannot be configured because libk5crypto3:i386 is in a different version (1.10+dfsg~beta1-2ubuntu0.6)
No apport report written because MaxReports has already been reached
Errors were encountered while processing:
libk5crypto3:i386
libk5crypto3
E: Sub-process /usr/bin/dpkg returned an error code (1)
Это вычистит локальный репозиторий полученных файлов пакета.
sudo apt-get clean
Корректный для любых поврежденных зависимостей
sudo apt-get install -f
настроит все пакеты, которые еще не были настроены.
sudo dpkg --configure -a
после выполнения, все из которых можно работать sudo apt-get update
.