运行后:
sudo apt-get update
sudo apt-get upgrade
现在我尝试使用 apt-get 安装任何包,但收到此错误:
apt-get: symbol lookup error:
apt-get: undefined symbol:
_Z15InstallPackagesR9CacheFilebbb, version APTPRIVATE_0.0
我正在使用 ubuntu 20.04。
$ which apt-get
/usr/local/bin/apt-get
$file $(which apt-get)
/usr/local/bin/apt-get: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=dd9a6ba81bc20f363c3246a66e6197ff273b3720, for GNU/Linux 3.2.0, stripped
$ dd $(which apt-get):
dd: unrecognized operand ‘/usr/local/bin/apt-get’ Try 'dd --help' for more information.
$ apt-cache policy apt
apt-cache: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory
编辑:
我能够通过安装以下软件包来解决这个问题:http://us.archive.ubuntu.com/ubuntu/pool/main/a/apt/
> sudo dpkg --force-all -i <.deb filename>
> sudo apt install -f
> sudo apt-get update --fix-missing
谢谢你们。
答案1
我可以通过安装以下软件包来解决这个问题http://us.archive.ubuntu.com/ubuntu/pool/main/a/apt/
sudo dpkg --force-all -i <.deb filename>
sudo apt install -f
sudo apt-get update --fix-missing