您也许需要运行“apt --fix-broken install”来修正上面的错误。下列软件包有未满足的依赖关系: apt-utils : 依赖: apt (= 1.6.17) 但是 1.6.1...

本文讲述了在Ubuntu系统中遇到的apt-get安装问题,涉及到apt--fix-brokeninstall的错误使用导致apt-get功能失效。作者发现应避免修复broken依赖,而是直接卸载apt-utils和ubuntu-minimal,最后提供了解决方案:apt-getauto-removeapt-utilsubuntu-minimal。
摘要由CSDN通过智能技术生成

问题描述:在我使用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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值