UOS统信安装软件过程及修复依赖过程,可排查deepin-installer和dpkg问题
文章目录
- 一、问题现象
- 二、问题原因
- 三、解决方案
一、问题现象
执行apt install -f 都会出现该报错,如图所示:
二、问题原因
造成这种情况的原因在于/var/lib/dpkg/info/deepin-installer.postinst出了问题。怀疑是某些软件包可能在系统升级或者误操作的情况下,在该目录丢失相对应的列表文件。
三、解决方案
由于安装和涉及的软件较多,并不确定是否将deepin-installer修复还存在其他错误,干脆通过重新安装全部软件来全部刷新info目录,这个方法会花多点时间,好处是不会遗漏软件包
sudo apt reinstall `dpkg --get-selections | grep‘[[:space:]]install’|cut -fl`