我遇到了非常类似的问题,这个问题在这个问题中进行了描述-
为什么会出现这个 dpkg 错误:不明确的包名称‘libglib2.0-0’...?。它没有给我解决方案,但我已经修改 /var/lib/dpkg/status
并删除了 ligbglib2-0-0 或类似内容的重复。我开始收到一个几乎完全相同的新错误,但我/var/lib/dpkg/status
现在看不到任何重复的内容。有什么想法吗?
答案1
从我读过的一篇文章中http://lists.debian.org/debian-dpkg/2012/06/msg00071.html 我可以通过运行来解决我的问题:
sed -n -e"s,/,\\\\\\\\/,g; s/:$(dpkg --print-architecture)$//p " \
/var/lib/dpkg/triggers/File \
| while read line; do
sudo sed -i -e"/^$line$/d" /var/lib/dpkg/triggers/File
done