使用 sudo apt 重定位错误

Far*_*arz 5 aptitude debian apt

我的系统架构amd64,我将i386安装为外部架构并运行,sudo apt dist-upgrade但完成后,我在使用 apt 时不断收到此错误:

apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0: symbol ZN3URIcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev version APTPKG_5.0 not defined in file libapt-pkg.so.5.0 with link time reference
Run Code Online (Sandbox Code Playgroud)

即使我使用 aptitude:

aptitude: relocation error: aptitude: symbol ZN3URIcvNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEB5cxx11Ev version APTPKG_5.0 not defined in file libapt-pkg.so.5.0 with link time reference
Run Code Online (Sandbox Code Playgroud)

任何解决方案?

Ste*_*itt 5

这是错误 #911090。要解决这个问题,您需要确保aptlibapt-pkg5.0包保持同步;您可能需要从本页顶部的链接开始手动下载它们。我不确定是否有修复方法aptitude