Deepin 下抛出 Sub-process /usr/bin/dpkg returned an error code (1) 错误解决方案

由于这个问题我已经解决了,原始错误没办法复现了;因此这里就不配图了,最开始产生这个错误的是我记得我好像是装obs的时候,然后连带装N卡驱动的时候就突然抛出这个错了(虽然最后N卡驱动也没装成功),后来发现装好多包都报错,你说N卡包装不了,影响我obs直播我还能理解,反正我又不是职业主播我有正经工作不怕!但你不能说我装点正常软件你给我报错啊!这我不能接受,于是乎去网上搜了一圈,最后解决了!

解决方案

依次执行如下命令!即可!实测有效!2021年12月29日!

  1. 首先进入 /var/lib/dpkg/ 目录
cd /var/lib/dpkg/
  1. 然后备份现有的 info 目录,然后新建一个目录
sudo mv info/ info_bak
sudo mkdir info
  1. 更新并修复
sudo apt-get update
sudo apt-get -f install
  1. 将修复好的 info 替换会损坏的 info 即可
sudo mv info/* info_bak/
sudo rm -rf info 
sudo mv info_bak info