示报错 dpkg: 错误: 正在解析文件 ‘/var/lib/dpkg/status’ 第 24578 行附近,软件包 ‘shotwell-common’ : 主要问题出现在/var/lib/dpkg/status中 ,输入sudo apt-get upgrade都会出现问题 后面尝试sudo apt-get --fix-broken install也解决不了问题
我还怀疑是源的问题,又把源换成阿里云的源了。(瞎折腾)
最后我发现了问题主要出在/var/lib/dpkg/status里面,他说某一行缺少冒号,我就去加上冒号,又说每一行无法找到maintainer…解决一个问题又来一个,无穷无尽
于是机智的我找到了/var/lib/dpkg/status的目录ls一下发现有一个status—old版本,天无绝人之路,咱把原来的status删了,换成旧的不久稳了么
说干就干
cd /var/lib/dpkg/status
sudo rm status
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
然后!!!它好了!!!!
额,这个只是本人的经历,你们不一定有效哈,但是可以试一下,不行的就找人,把他们那些可以正常安装的人找到他们的dpkg下的status文件拷过来换上也可。
最后,我想说,不要乱删东西呜呜,真的伤不起,最好养成备份重要文件的习惯 对了,如果有用的话,请使劲夸我hhhhhh