虽然我的 Acer C720 运行的 Ubuntu 没什么问题,一直以来也只是当一个配置交换机和服务器的终端上网本而已,最近还是想想好久没更新了,手贱更新一下吧,于是遇到了问题。
“软件包 libgpgme11:amd64 的文件名列表文件含有空的文件名”
这个问题出现的原因不得而知,通过查阅 Debian 的一些文档,可能是和网络不佳下载了不完整的包或者列表并强制安装导致的。
解决的方法就是找到完整的包重新装一次,还算简单。
譬如我的是 libgpgme11:amd64 的包出现了问题,于是可以安全起见重命名:
sudo mv /var/lib/dpkg/info/libgpgme11\:amd64.list /var/lib/dpkg/info/libgpgme11\:amd64.list.broke
之后重新安装:
sudo apt-get --reinstall install libgpgme11:amd64
问题解决。