问题描述:在我使用apt-get install xxx的时候后面总会出现
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
ubuntu-minimal : 依赖: apt-utils 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
解决过程:按照报错信息提示,我尝试执行了apt --fix-broken install,但是执行完之后发现apt-get直接不能用了,无论我使用apt-get 后面跟什么都会提示apt-get: relocation error: /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0: symbol _ZTI17pkgAcquireStatus2 version APTPKG_5.0 not defined in file libapt-pkg.so.5.0 with link time reference这个错误:
我以为是/usr/lib/x86_64-linux-gnu/下的apt库出错了,然后我从正常的服务器上下载了库,把现有的给替换掉,操作如下:
替换完之后,这下可以保证apt库是没有问题了,这个时候apt-get update执行是正常的;但是执行apt-get install xxx的时候,就提示:
经过以上操作可以总结出来,不能按照他的提示执行fix-broken,正确的做法是直接卸载apt-utils,如下操作:
把这两个卸载完之后,恢复正常
总结最终解决方案:apt-get auto-remove apt-utils ubuntu-minimal