ubuntu误删/var/lib/dpkg文件夹处理方案
dpkg是debian系列的linux操作系统的一个记录软件包信息的一个目录,通过apt-get安装程序,都是在这些目录的文件里面查找,有没有此软件,另外安装程序也会给一个锁,使用debian系的操作系统,经常会遇到的事情,有时候,在强制删除锁的时候,会误删这个目录,那么误删之后,需要进行恢复。
1、创建dpkg目录以及其子文件夹
终端:sudo mkdir -p /var/lib/dpkg/{alternatives,info,parts,triggers,updates}
2、从备份目录复制一份status过来
sudo cp /var/backups/dpkg.status.0 /var/lib/dpkg/status
3、下载dpkg
终端:apt-get download dpkg
4、安装dpkg
终端:sudo dpkg -i dpkg*.deb
5、终端:apt-get download base-files
6、sudo dpkg -i base-files*.deb
7、dpkg --audit
8、sudo apt-get update
9、sudo apt-get check
原创来自:https://jingyan.baidu.com/album/fc07f98946cd3e12fee51962.html