如何在 Linux 中暂停 apt-get 升级?

如何在 Linux 中暂停 apt-get 升级?

我想升级 Linux。因此,在进行升级之前,我想知道如何暂停 apt-get upgrade 并在第二天从上次离开的地方启动它?

我想这样做是因为我不知道更新需要多长时间以及会消耗多少数据。而且我的带宽也较小。

如果您需要更多信息,请告诉我们。

答案1

下载软件包

如果您仍在下载软件包,则可以安全地中断它。(按几次 Ctrl C 将取消它,或者参考 vanadium 的答案来暂停)。

只要您不清理(自动清理等)已下载的软件包,您就应该能够从当前位置继续下载,但部分下载的软件包除外。(即,您已下载的任何内容都将在缓存中找到,因此无需再次下载)。但是不是 sudo apt autoclean或者sudo apt-get clean这样会清理你的缓存并强制重新下载软件包。

这不是暂停,而是描述下次使用完全下载的软件包取消并重新启动。

安装软件包

如果正在安装新软件包,我会尽量避免中断它(你已经遭受了带宽损失

答案2

一般来说,您可以使用键盘组合中断/停止终端中的任何进程Ctrlz,然后稍后发出其中一个命令fgbg让进程在前台或后台恢复(终端可以自由执行其他命令)。

请注意,您不能关闭计算机:这会终止所有正在运行的进程。

在系统升级期间可能不建议这样做,因为任何干扰都可能增加出错的可能性。在此处查看有关如何离线升级 Ubuntu

相关内容