在使用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