运行 apt update 会给我这个,
apt: relocation error: /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0:
symbol _ZN9pkgSystem9LockInnerEv, version APTPKG_5.0 not defined in file
libapt-pkg.so.5.0 with link time reference
为了解决这个问题,我从在 packages.ubuntu.com 上,使用 进行安装dpkg
,运行apt upgrade
,提示我用 进行修复-f
。我照做了,结果又回到了最初的问题。我猜想这里存在库问题,但我不确定需要更新什么。
当我在 reddit 上询问时,我被建议重新安装;这是解决这个问题的最佳方法吗?
关于去哪里查找或做什么来解决这个问题,有什么想法吗?
由于我无法使用 来做到这一点apt
,因此我需要wget
以及dpkg
修复此问题所需的任何软件包,因此请将我链接到相关来源(如果适用)。
编辑,我已经联系了 Ubuntu bugtracker 问题团队并找到了一个临时解决方案,https://answers.launchpad.net/ubuntu/+question/675775
答案1
今天,经过简单的操作后,我又遇到了同样的问题apt update && apt upgrade
。
我/usr/lib/x86_64-linux-gnu/libapt-private.so.0.0.0
通过替换另一个 Ubuntu 16.04 安装修复了这个问题。