dpkg:处理包时出错,无法安装任何包

SEL*_*LVA 4 software-center package-management apt dpkg dependencies

我是 Ubuntu 新手。我用的是14.04。

每当我尝试安装任何软件时,我都会收到 dpkg 错误。浏览了一段时间后,我得到了一些命令来尝试。没有任何帮助。第一个是运行,sudo dpkg --configure -a

但这就是我运行时得到的全部,

dpkg: error processing package software-properties-common (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: dependency problems prevent configuration of software-properties-gtk:
 software-properties-gtk depends on software-properties-common; however:
  Package software-properties-common is not configured yet.

dpkg: error processing package software-properties-gtk (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 software-properties-common
 software-properties-gtk
Run Code Online (Sandbox Code Playgroud)

当我尝试下一个命令时,sudo apt-get install -f 我得到了这个......,

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.
2 not fully installed or removed.
Need to get 0 B/9,370 B of archives.
After this operation, 0 B of additional disk space will be used.
dpkg: error processing package software-properties-common (--configure):
 package is in a very bad inconsistent state; you should
 reinstall it before attempting configuration
dpkg: dependency problems prevent configuration of software-properties-gtk:
 software-properties-gtk depends on software-properties-common; however:
  Package software-properties-common is not configured yet.
No apport report written because the error message indicates its a followup error from a previous failure.

dpkg: error processing package software-properties-gtk (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 software-properties-common
 software-properties-gtk
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

仅供参考,没有安装突触

非常感谢任何帮助..谢谢..

A.B*_*.B. 7

因为评论中的想法有效,所以答案如下:

  1. 删除最终损坏的 DEB 包

    sudo apt-get clean
    
    Run Code Online (Sandbox Code Playgroud)
  2. 强制重新安装损坏的软件包

    sudo apt-get install --reinstall software-properties-common
    
    Run Code Online (Sandbox Code Playgroud)

    因为这只是重新安装一个软件包,所以其他软件包不会恢复。