2024年3月29日星期五

debian升级异常修复,例如udev,usrmerge之类

libcrypt.so.1: cannot open shared object file when upgrading from Debian Buster to Bullseye | Lisenet.com :: Linux | Security | Networking

 

升级前:

$ apt install usrmerge

 

手动下载:

$ cd /tmp
$ apt download libcrypt1
 
手动解包,并copy到指定文件夹: 
$ dpkg-deb -x libcrypt1_1%3a4.4.33-2_amd64.deb .
$ sudo cp -pr usr/lib/* /usr/lib/
 
尝试系统修复:
apt --fix-broken install --allow-downgrades
 
手动安装指定版本: 
apt install libc6=2.36-9+deb12u4
 
手动强制安装指定deb
dpkg -i --force-overwrite xxx.deb
 
重新安装
apt install libc6 --reinstall 

 

安装dev包:

sudo apt-get install make build-essential libncurses-dev bison flex libssl-dev libelf-dev

 

 

没有评论:

发表评论