如何从部分系统升级中恢复?

当我获得升级到Ubuntu 12.10的选项时,我确实尝试升级,但在升级时,互联网连接丢失,系统进行了部分升级。 现在,当我尝试打开Update Manager或软件源时,它会自动打开并崩溃。

我该怎么办?

软件包升级在中途中断时,通常做sudo dpkg --configure -a && sudo apt-get -f install && sudo apt-get upgrade将保存情况,但什么时候是完整版本升级(从版本跳转到另一个版本) )步骤变得更加棘手。

这种情况的最佳解决方案是什么? 重新安装。 如果您无法重新安装,可能需要使用sudo update-manager-textsudo apt-get dist-upgrade (最后一个你应该将sources.list从oneiric修改为精确,请参阅我的命令at结束),但我不保证会工作。 其他选项是sudo do-releases-upgrade ,但是你必须确保这次不会中断该过程。

使用apt-get dist-upgrade

 sudo sed s/oneiric/precise/g /etc/apt/sources.list sudo apt-get update sudo apt-get dist-upgrade 

我的旧笔记本遇到了类似的问题。 我尝试了上面的大部分建议,但仍然遇到了相同的“部分升级”问题,当你运行它时,它无法提供其他权限/升级错误。

经过多次尝试,我决定试试synaptic包管理器。 我选择了自定义filter选项 – 然后选择“标记更改”,并找到一个标记为可升级的linux标头。 立即升级顺利进行的包裹。 然后再次重新加载synaptic并在自定义filter中删除相同的选项 – 这次我选择了“升级(上游)”选项。发现更多在升级中失败的软件包并对其进行升级。再次重新加载突触并且这次突触发现更少需要升级的软件包。在升级了最后几个软件包后,我重新启动了,一切都顺利进行。希望这对某人有所帮助。