E: Sub-process /usr/bin/dpkg returned an error code (1)

sudo apt-get install时遇到错误:E: Sub-process /usr/bin/dpkg returned an error code (1)

  1. 进入目录
    cd /var/lib/dpkg/
  2. 将info文件夹更名
    sudo mv info/ info_bak
  3. 新建一个新的info文件夹
    sudo mkdir info
  4. 更新
    sudo apt-get update
  5. 修复
    sudo apt-get -f install
  6. 执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_bak文件夹下
    sudo mv info/* info_bak/
  7. 把自己新建的info文件夹删掉
    sudo rm -rf info
  8. 把以前的info文件夹重新改回名
    sudo mv info_bak info
原文地址:https://www.cnblogs.com/lzping/p/12401263.html