如何强制部分安装的软件包的配置?

每当我运行aptitude safe-upgrade ,我得到这个输出:

 The following partially installed packages will be configured: cups gconf2 ufw update-manager No packages will be installed, upgraded, or removed. 0 packages upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Need to get 0 B of archives. After unpacking 0 B will be used. 

如何配置提到的四个包?

我试过dpkg-reconfigure gconf2但是失败了

 /usr/sbin/dpkg-reconfigure: gconf2 is broken or not fully installed 

运行这些代码

 sudo apt-get update sudo apt-get clean sudo apt-get autoremove sudo apt-get update && sudo apt-get upgrade sudo dpkg --configure -a sudo apt-get install -f 

这将清理和配置您的包

这个命令解决了我的问题:

 apt-get --purge remove program_name 

但当然你还需要尝试@ringtail的答案。

上面的答案对我不起作用。 我必须使用force-depends选项运行dpkg,以解决某些内核之间的循环依赖关系。

 sudo dpkg --force-depends --configure -a 

这会将所有依赖性问题转化为警告。 谨慎使用,范围最小(安装所有先没有任何问题的东西),风险自负。