我错误地杀死了一个在后台运行的dpkg进程,我想重新安装所有软件包以确保一切正常。
首先,我尝试获取所有软件包的列表并重新安装它们
dpkg --get-selections | grep -v deinstall | awk '{print $1}' > list.log
apt-get install --reinstall $(cat list.log)
但是有些消息像:
E: Couldn't configure pre-depend debconf:i386 for console-setup:i386, probably a dependency cycle.
我尝试了apt-get -f install
,但没有成功。
作为最后的选择,我重新安装了所有未通过校验和的程序:
dpkg -l | grep ^ii | awk '{ print $2 }' | xargs debsums -s -a
我应该怎么做才能重新安装所有内容?
编辑:问题解决了。问题是别的(请参阅评论)。我知道Debian应该避免这种情况。