Как удалить пакет в плохом состоянии, программный центр зависает, нет синаптических
Когда запускается "Менеджер обновлений", он говорит мне, что мне нужно выполнить "Частичное обновление", когда я начинаю делать обновление, он говорит мне
Remove package in bad state
The package 'linux-headers-3.0.0-19' is in an inconsistent state
and needs to be reinstalled, but no archive can be found for it.
Do you want to remove this package now to continue?"
Когда я нажимаю "Да", программа просто закрывается. Я попытался зайти в центр программного обеспечения и переустановить linux-headers-3.0.0-19 Ubuntu Software Center просто зависает.
Сейчас я не могу запустить "Synaptic" или удалить любое программное обеспечение.
2 ответа
Попробуйте это, я надеюсь, что это работает:
Сделайте резервную копию
/var/lib/dpkg/status:sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bkupоткрыто
/var/lib/dpkg/status:sudo nano /var/lib/dpkg/statusИскать в файле любые ссылки на это имя пакета (т.е.
linux-headers-3.0.0-19) и ВНИМАТЕЛЬНО удалите эту запись. Больше ничего не удаляй. Сохраните файл и выйдите.Делать
sudo apt-get update,
Это, вероятно, должно решить проблему.
Если вы не получите ни одного из других предложений, которые я использовал в прошлом
dpkg --remove --force-remove-reinstreqИз руководства dpkg
remove-reinstreq: Удалить пакет, даже если он сломанИтак, бегите:
sudo dpkg --remove --force-remove-reinstreq linux-headers-3.0.0-19