如何修复 ubuntu 10.04 lts 中损坏的软件包

如何修复 ubuntu 10.04 lts 中损坏的软件包

准备替换 mysql-server-5.1 5.1.41-3ubuntu12.1(使用 .../mysql-server-5.1_5.1.41-3ubuntu12.3_amd64.deb)...

它会一直挂起,直到我重新启动它。

这不是正常错误。
我花了至少 10 天时间尝试修复它。没有成功。
当我尝试任何包操作时都会发生这种情况。
请帮助我。

答案1

抱歉,如果这些太明显了,但也许它们能帮助你了解各种各样的事情:

您的网络连接是否良好?升级前会先下载并比较软件包列表。网络连接不良可能会导致挂起。

您是否有可以重新安装软件包管理器的 CD 或 DVD?

这是您在使用系统时遇到的唯一问题吗?

您是否选中了询问从哪些来源提取包的相应框?如果您使用的是旧版本,我认为答案是肯定的,但就像我说的,问一问总比忽视好。

尝试其他更新方法 - 如果是图形化,则尝试 apt-get,反之亦然。

布袋

答案2

我想知道它是否在等待某事发生...尝试切换虚拟终端(ctrl alt fx - 对于 x 的某个值)以确保它确实冻结了。按此顺序

您还应该尝试 dpkg --configure -a 以确保一切一致。然后尝试检查 apt 是否正常工作。

如果这没有区别,请尝试直接从 ubuntu 下载 .deb,看看它是否可以使用 dpkg -i 安装

您也可以尝试使用 apt-get remove 将其卸载,然后重新安装,但我不完全确定这是否也会删除当前数据库。

相关内容