Got*_*ter 47 package-management
当“更新管理器”开始运行时,它告诉我需要进行“部分升级”,当我开始升级时,它告诉我
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?"
Run Code Online (Sandbox Code Playgroud)
当我点击“是”时,程序就关闭了。我试图进入软件中心并重新安装linux-headers-3.0.0-19ubuntu 软件中心只是冻结。
现在我无法运行“Synaptic”,也无法删除任何软件。
Sey*_*mad 57
试试这个,我希望它有效:
备份/var/lib/dpkg/status:
sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bkup
Run Code Online (Sandbox Code Playgroud)打开/var/lib/dpkg/status:
sudo nano /var/lib/dpkg/status
Run Code Online (Sandbox Code Playgroud)在文件中搜索对该包名称的任何引用(即linux-headers-3.0.0-19),并小心地删除该条目。不要删除任何其他内容。保存文件并退出。
做sudo apt-get update。
这应该可以解决问题。
23 *_* 89 43
如果您对我过去使用过的任何其他产品一无所知
dpkg --remove --force-remove-reinstreq
Run Code Online (Sandbox Code Playgroud)
来自 dpkg 手册
remove-reinstreq: 删除一个包,即使它坏了
所以运行:
sudo dpkg --remove --force-remove-reinstreq linux-headers-3.0.0-19
Run Code Online (Sandbox Code Playgroud)| 归档时间: |
|
| 查看次数: |
70090 次 |
| 最近记录: |