Я недавно начал обновление apt-get на одном из наших серверов Debian 6. Загрузки длились вечно, поэтому я вышел, нажав Ctrl-C, намереваясь сменить сервер на другой зеркальный сервер.
Однако теперь, когда я запускаю apt-get upgrade, я просто получаю:
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Это не кажется мне правильным, поскольку последнее обновление не было завершено. Что я могу сделать, чтобы повторно запустить последнее обновление?
Спасибо
Вы правы насчет того, что я должен думать, что это неправильно. Попробуйте сделать apt-get -f install
для очистки порочных действий, а затем повторите apt-get update && apt-get upgrade
. Скорее всего, это заставит вас повторить все сначала. Чтобы объяснить немного подробнее:
--fix-broken
- встроенный способ apt-get для исправления сломанных зависимостей.apt-get очистка <пакета>
избавит вас от любых таких пакетов. apt-get autoremove
для удаления ненужных зависимостей, которые были втянуты другими пакетами.Это должно покрыть проблему.
EDIT: Это на самом деле было запрошено много раз во многих местах. этот поток подробно описывает случай с несколькими сложными вопросами.