如何强制部分安装的软件包的配置?
每当我运行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
这会将所有依赖性问题转化为警告。 谨慎使用,范围最小(安装所有先没有任何问题的东西),风险自负。
- “软件包处于非常糟糕的不一致状态 – 您应该在尝试配置之前重新安装它。”
- 无法执行dpkg! e:子进程/ usr / bin / dpkg返回错误代码(100) – 我无法修复它
- 如何让`dpkg -i`为我安装依赖项?
- dpkg:错误:在第0行附近解析文件’/ var / lib / dpkg / updates / 0045’:
- 安装后脚本始终失败时如何强制删除
- dpkg:错误:重复文件触发文件名`/ usr / lib / gio / modules’和包`libglib2.0-0:i386’的兴趣
- 错误:在55497包’indicator-displex’附近解析文件’/ var / lib / dpkg / status’
- dpkg:错误:dpkg状态数据库被另一个进程锁定
- 如何在子进程安装后调试dpkg configure error?