ubuntu安装软件时,老是产生以下报错:
下列软件包有未满足的依赖关系:
libxdmcp6:i386 : 依赖: libbsd0:i386(>= 0.2.0)但是它将不会被安装
或者sudo apt-get check检查是否有软件包损坏后产生的以下报错:
dpkg: 处理归档 /var/cache/apt/archives/libbsd0_0.8.7-1ubuntu0.1_i386.deb (–unpack)时出错:
尝试覆盖共享的 ‘/usr/share/doc/libbsd0/changelog.Debian.gz’, 它与软件包 libbsd0:i386 中的其他实例不同
在处理时有错误发生:
/var/cache/apt/archives/libbsd0_0.8.7-1ubuntu0.1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
尝试过"apt --fix-broken install"以及“sudo apt-get update”不能解决,最终解决方法如下:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libbsd0_0.8.7-1ubuntu0.1_i386.deb
然后:
sudo apt-get -f install
最后再安装软件就没有报错了
附:参考博客