Как удалить пакет в плохом состоянии, программный центр зависает, нет синаптических

Когда запускается «Менеджер обновлений», он говорит мне, что мне нужно сделать «Частичное обновление», когда я начинаю делать обновление, он говорит мне

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 просто зависает.

Сейчас я не могу запустить «Synaptic» или удалить какое-либо программное обеспечение.

47
задан 9 February 2016 в 10:47

2 ответа

  • Если вы не получите ни одного из других предложений, которые я использовал в прошлом

    dpkg --remove --force-remove-reinstreq
    

    Из руководства dpkg

    [ 112]: удалить пакет, даже если он сломан

  • Запустите:

    sudo dpkg --remove --force-remove-reinstreq  linux-headers-3.0.0-19
    
0
ответ дан 9 February 2016 в 10:47

Попробуйте, надеюсь, это сработает:

  1. Сделайте резервную копию /var/lib/dpkg/status:

    sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bkup
    
  2. Открыть /var/lib/dpkg/status :

    sudo nano /var/lib/dpkg/status
    
  3. Поиск в файле любых ссылок на это имя пакета (т. Е. linux-headers-3.0.0-19) и ВНИМАТЕЛЬНО удаляют эту запись. Больше ничего не удаляй. Сохраните файл и выйдите.

  4. До sudo apt-get update.

Это, вероятно, должно решить проблему.

0
ответ дан 9 February 2016 в 10:47

Другие вопросы по тегам:

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