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

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

每当我运行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

答案1

运行这些代码

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

这将清理并配置您的包

答案2

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

apt-get --purge remove program_name

但当然您也需要尝试@ringtail 的回答。

答案3

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

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

这会将所有依赖问题转变为警告。请谨慎使用,尽量减少范围(首先安装所有没有任何问题的东西)并自行承担风险。

相关内容