Вчера я начал обновление с 12.10 до 13.04, но прервал его, потому что это заняло слишком много времени. Теперь, если я перезапущу его, он не продолжится.
Есть ли возможность убрать беспорядок, который он оставил, когда я его прервал, и сделать чистый перезапуск этого обновления?
Ответы:
Попробуйте эти шаги из командной строки:
Исправить нарушенные зависимости:
Если это все еще не работает, попробуйте это исправить / перенастроить существующие, распакованные, но еще не настроенные пакеты:
Затем попробуйте обновить еще раз.
Если снова произойдет сбой, вы можете удалить все уже загруженные пакеты (они должны быть сохранены в
/var/cache/apt/archives
), сделатьЭто очистит пакеты, но если вы все еще застряли в каком-то странном состоянии, я не уверен, что еще предложить.
Это удалит все устаревшие пакеты.
Конечно, прежде чем делать что-либо, вы должны сделать резервную копию любого важного содержимого вашего
/home/dave
каталога (или любого другого$HOME
каталога).источник
sudo apt-get install -f
перезапустил dpkg для меня. мое обновление было прервано, когда сетевое соединение оборвалось. Проба должна использоватьсяscreen
при удаленном обновлении, что, как я думал, когда-то делал ubuntu ...Похоже, что
sudo screen -D -r
будет повторно подключиться к отключенной установке в обновлении с 12.04 до 16.04. Это значит не убивать посылки или что-то в этом роде. Это предполагает, что вы не остановили обновление, просто потеряли доступ к сеансу.источник
Мое обновление с 16.04 до 18.04 было прервано, поскольку я остановил процесс по ошибке. Я думаю, что процесс был ближе к концу (установка пакетов Wi-Fi). Ничто из вышеперечисленного не работало и продолжало давать "dpkg fronend заблокирован другим процессом". Перезагрузка системы с последующим
возобновил процесс и успешно завершил обновление до 18.04.
источник