最近尝试更新,并从更新管理器获得以下结果:
包装系统已损坏
如果您正在使用第三方存储库,请禁用它们,因为它们是问题的常见来源。现在在终端中运行以下命令:apt-get install -f
以下软件包具有未满足的依赖关系:
libk5crypto3:依赖:libc6(>= 2.14)但已安装 2.15-0ubuntu10.12 libk5crypto3:i386:依赖:libc6(>= 2.4)但已安装 2.15-0ubuntu10.12
已尝试:apt-get install -f
按照建议
也尝试过apt-get clean
并且我认为dpkg --configure -a
在尝试解决 Synaptic 问题后我也尝试过,但没有任何效果。
我没有启用任何第三方存储库
任何帮助都将非常有帮助,谢谢!
系统是:
Ubuntu 版本 12.04(精确)64 位
按照 Alex 的建议:
亚历克斯,谢谢你。在sudo apt-get install -f
我得到
Get:1 http://gb.archive.ubuntu.com/ubuntu/ precise-updates/main libk5crypto3 i386 1.10+dfsg~beta1-2ubuntu0.7 [77.4 kB]
Fetched 77.4 kB in 0s (173 kB/s)
dpkg: error processing libk5crypto3:i386 (--configure):
libk5crypto3:i386 1.10+dfsg~beta1-2ubuntu0.6 cannot be configured because libk5crypto3:amd64 is in a different version (1.10+dfsg~beta1-2ubuntu0.7)
dpkg: error processing libk5crypto3 (--configure):
libk5crypto3:amd64 1.10+dfsg~beta1-2ubuntu0.7 cannot be configured because libk5crypto3:i386 is in a different version (1.10+dfsg~beta1-2ubuntu0.6)
No apport report written because MaxReports has already been reached
Errors were encountered while processing:
libk5crypto3:i386
libk5crypto3
E: Sub-process /usr/bin/dpkg returned an error code (1)
答案1
这将清除已检索到的包文件的本地存储库。
sudo apt-get clean
更正任何损坏的依赖关系
sudo apt-get install -f
将配置所有尚未配置的包。
sudo dpkg --configure -a
完成所有这些后,您就可以运行了sudo apt-get update
。