apt:重定位错误:文件 libapt-pkg.so.5.0 中未定义带有链接时间参考的符号

apt:重定位错误:文件 libapt-pkg.so.5.0 中未定义带有链接时间参考的符号

我的 apt 无法运行任何命令,例如sudo apt-get ____。我收到的错误消息是:

relocation error: /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0: 
   symbol _ZN13pkgSourceList16AddVolatileFilesER11CommandLinePSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS8_EE 
   version APTKG_5.0 not defined in file libapt-pkg.so.5.0 with link time reference

我只能进入恢复模式,并且 Cntrl+Alt+F1 有人可以帮帮我吗?


更新 1:

我正在运行 Ubuntu 18.04,bionic。

dpkg -l apt libapt-pkg5.0显示:

  • apt正在运行1.4.6~17.04.1
  • libapt=pkg5.0:amd64正在运行1.2.29

文件哈希值:

868c9bb9cd23bacc2f76182902eb489d /usr/lib/x86_64-linux-gnu/libapt-pkg.so.5.0
12e8c8000ae4f61d6ec50ca9218b428d /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0

相关内容