在使用dpkg
的时候报错libzstd1.so.1
缺失
dpkg-deb: error while loading shared libraries: libzstd.so.1 cannot open shared object file: No such file or directory
使用apt -f
修复安装的时候报错
E: cannot get debconf version.
根据 https://people.adams.edu/~cdmiller/posts/Ubuntu-dpkg-recovery/
判断为dpkg
和apt
损坏
为了修复dpkg
从launchpad下载
https://launchpad.net/ubuntu/+source/libzstd
libzstd1*.deb
后试图解压合并,但解压也需要这个快速压缩库
解决地方案是切换到其他可用的设备终端后dpkg -X
解压deb
文件
并将libzstd.so.1
拷贝到./usr/lib/x86_64-linux-gnu/libzstd.so.1
拷贝完后安装debconf
需要安装一系列依赖
包括了perl-base
libc6