apt-get
и aptitude
имейте различные сопоставители зависимости. Можно заставить способность предлагать предложения для фиксации поврежденных пакетов с aptitude install -f
. Судя Вашим обновленным вопросом, это похоже на Вас, смешали выпуски или дистрибутивы в Вашем sources.list
.
Кажется, что это становится одержимым конкретной операцией, которую это пытается выполнить, таким образом, GUI, вероятно, ожидает чего-то еще для завершения, который или занимает много времени, чтобы сделать так, или не может.
Я попробовал бы одну из этих 2 вещей видеть, не можете ли Вы изолировать то, что держит ее.
Можно попытаться использовать strace
видеть что системный вызов software-center
держится:
$ strace software-center
Другая вещь, которую можно сделать, посмотрите что файлы software-center
открылся.
$ lsof -c software-cen
Мое подозрение было бы то, что существует какой-то файл блокировки, который блокируется software-center
от продолжения.
Я прошел бы результаты на Google и видел бы, не можете ли Вы далее охарактеризовать свою проблему и также сравнить множество других людей, которые, кажется, имеют ту же проблему с software-center
замораживание/зависание.
Решенный при удалении кэш центра программного обеспечения:
$sudo rm -r .cache/software-center/
Теперь это хорошо работает для меня.
В Ubuntu это было решено путем закрытия окна для принудительной остановки запущенного процесса и удаления кеша программного центра:
$ sudo rm -r .cache/software-center/