Прерванное обновление apt-get - больше не запускается [closed]

Я недавно начал обновление apt-get на одном из наших серверов Debian 6. Загрузки длились вечно, поэтому я вышел, нажав Ctrl-C, намереваясь сменить сервер на другой зеркальный сервер.

Однако теперь, когда я запускаю apt-get upgrade, я просто получаю:

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Это не кажется мне правильным, поскольку последнее обновление не было завершено. Что я могу сделать, чтобы повторно запустить последнее обновление?

Спасибо

2
задан 16 March 2015 в 11:57
1 ответ

Вы правы насчет того, что я должен думать, что это неправильно. Попробуйте сделать apt-get -f install для очистки порочных действий, а затем повторите apt-get update && apt-get upgrade. Скорее всего, это заставит вас повторить все сначала. Чтобы объяснить немного подробнее:

  • -f-переключатель сокращенно --fix-broken - встроенный способ apt-get для исправления сломанных зависимостей.
  • После исправления, возможно, у вас все еще есть сломанные пакеты, поэтому apt-get очистка <пакета> избавит вас от любых таких пакетов.
  • Наконец, вы можете захотеть сделать apt-get autoremove для удаления ненужных зависимостей, которые были втянуты другими пакетами.

Это должно покрыть проблему.

EDIT: Это на самом деле было запрошено много раз во многих местах. этот поток подробно описывает случай с несколькими сложными вопросами.

1
ответ дан 3 December 2019 в 12:48

Теги

Похожие вопросы