ubuntu里安装samba时出现软件包有未满足的依赖关系

由于在ubuntu里安装win7虚拟机,需要进行共享文件夹的设置。但是安装samba的时候提示“软件包有未满足的依赖关系”:

ubuntu里安装samba时出现软件包有未满足的依赖关系

出现这种问题,一般是由于某个底层文件版本不对,所以需要一层层往下追。先尝试手动安装python-samba

ubuntu里安装samba时出现软件包有未满足的依赖关系

还是有问题,继续看看python-ldb:

ubuntu里安装samba时出现软件包有未满足的依赖关系
到了这里有点意思了,出现具体的版本号,于是可以先删除再安装了:

ubuntu里安装samba时出现软件包有未满足的依赖关系

最底层的就是这两个文件:libldb1和libtdb1,把这两个文件重新删除(purge可以彻底删除文件),然后再安装python-samba, samba就可以了。