当“更新管理器”开始运行时,它告诉我需要进行“部分升级”,当我开始进行升级时,它告诉我
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”,也无法删除任何软件。
答案1
尝试一下,希望它有效:
备份
/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
。
这应该可以解决问题。
答案2
如果你对我过去使用过的其他产品没有任何效果
dpkg --remove --force-remove-reinstreq
来自 dpkg 手册
remove-reinstreq
:删除包,即使它已损坏因此运行:
sudo dpkg --remove --force-remove-reinstreq linux-headers-3.0.0-19