中断的 apt-get 升级-现在不会再次运行

中断的 apt-get 升级-现在不会再次运行

我最近在我们的一台 Debian 6 服务器上启动了 apt-get 升级。下载过程非常耗时,所以我按 Ctrl-C 退出,打算切换到另一台镜像服务器。

但是,现在当我运行 apt-get upgrade 时我只得到:

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

我觉得这不对,因为上次升级还没有完成。我该怎么做才能重新运行上次升级?

谢谢

答案1

我认为你说得对,这是错的。尝试执行apt-get -f install来清理损坏的操作,然后重做apt-get update && apt-get upgrade。这可能会让你重新开始。进一步解释一下:

  • -f开关缩写为--fix-broken- 集成的 apt-get 方式来修复损坏的依赖关系。
  • 一旦修复完成,您可能仍然有损坏的包,因此这样做apt-get purge <package>将摆脱任何此类包。
  • 最后,您可能需要apt-get autoremove删除其他软件包引入的任何不需要的依赖项。

这样就应该可以了。

编辑:事实上,这个问题已在很多地方被问过很多次了。此主题详细描述了一个包含多个复杂问题的案例。

相关内容