dpkg:错误:文件名为“/usr/lib/gio/modules”和软件包“libglib2.0-0:i386”的重复文件触发兴趣

dpkg:错误:文件名为“/usr/lib/gio/modules”和软件包“libglib2.0-0:i386”的重复文件触发兴趣

我遇到了非常类似的问题,这个问题在这个问题中进行了描述- 为什么会出现这个 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

相关内容