优选主流主机商
任何主机均需规范使用

Ubuntu 12.04 误删 dpkg 文件夹怎么办?附详细解决步骤及恢复指南

错误如下:

代码如下:

正在读取软件包列表… 有错误!

E: 无法打开文件 /var/lib/dpkg/status – open (2 没有该文件或目录)

E: 无法解析或打开软件包的列表或是状态文件

就去手动删,结果不小心将整个dpkg文件夹给删掉了,这下好了。sudo-get命令直接没法用了。试了很多办法都不行,结果在ubuntu论坛上看到几年前的帖子就进去看看,结果还真找对了,这里就总结下。

1、去这个链接 http://archive.ubuntu.com/ubuntu/pool/main/d/dpkg/下载对应的版本
2、这里就直接命令了

代码如下:

$ su

password: *****

# ar x dpkg_version_arch.deb

# mv data.tar.gz /data.tar.gz

# cd /

# tar xzfv data.tar.gz

step 3:# rm /var/lib/dpkg/status

step 4:# cp /var/backups/dpkg.status.0 /var/lib/dpkg/status

终于OK了。

未经允许不得转载:搬瓦工中文网 » Ubuntu 12.04 误删 dpkg 文件夹怎么办?附详细解决步骤及恢复指南