dpkg: error: failed to open package info file ‘/var/lib/dpkg/status’ for reading: No such file or directory 解决方法

由于昨天晚上用Kali Linux(基于Debian的Linux发行版)正在安装更新一些东西,一个不小心我就关闭了窗口,中途被结束掉了。

 

如果你对Linux了解得比较多的话,解决中途更新或升级中断方法如下:

在安装更新过程中被迫中断,导致系统出故障,运行该命令 dpkg --configure -a 可以从故障发生时执行的命令继续执行。

 

但是,当我运行这条命令的时候,结果报了如下错误:

dpkg: error: failed to open package info file '/var/lib/dpkg/status' for reading: No such file or directory

中文翻译

dpkg:错误:无法打开软件包信息文件'/ var / lib / dpkg / status'进行读取:没有这样的文件或目录

dpkg: error: failed to open package info file '/var/lib/dpkg/status' for reading: No such file or directory

 

解决方法

第一种解决方法:

以我这里为例子吧!由于我之前也没有备份 /var/lib/dpkg/status 文件,这个麻烦可大了,一切的软件安装,查询,更新等动作都不能进行。

 

由于我没有备份的习惯,但是,在 /var/lib/dpkg/ 目录下 ,我发现有一个status-new最好是有status-old)文件,于是我试着:

$ cp /var/lib/dpkg/status-new /var/lib/dpkg/status
$ apt-get update 
$ apt-get upgrade 

结果,果然成功!

 

第二种解决方法:

可以试着将电脑中自带的dpkg的status备份文件拷贝到 /var/lib/dpkg/status ;

$ cp /var/backups/dpkg.status.0 /var/lib/dpkg/status

 

总结:

我个人觉得用命令“cp /var/lib/dpkg/status-old /var/lib/dpkg/status”或许才是最佳的解决方法吧!

    A+
发布日期:2020年01月15日 16:49:07  所属分类:Kali Linux
最后更新时间:2020-01-15 16:49:07
付杰
  • ¥ 159.0元
  • 市场价:599.0元
  • ¥ 45.0元
  • 市场价:45.0元
  • ¥ 49.0元
  • 市场价:199.0元
  • ¥ 0.0元
  • 市场价:199.0元

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: