我想升级 Linux。因此,在进行升级之前,我想知道如何暂停 apt-get upgrade 并在第二天从上次离开的地方启动它?
我想这样做是因为我不知道更新需要多长时间以及会消耗多少数据。而且我的带宽也较小。
如果您需要更多信息,请告诉我们。
答案1
下载软件包
如果您仍在下载软件包,则可以安全地中断它。(按几次 Ctrl C 将取消它,或者参考 vanadium 的答案来暂停)。
只要您不清理(自动清理等)已下载的软件包,您就应该能够从当前位置继续下载,但部分下载的软件包除外。(即,您已下载的任何内容都将在缓存中找到,因此无需再次下载)。但是不是 sudo apt autoclean
或者sudo apt-get clean
这样会清理你的缓存并强制重新下载软件包。
这不是暂停,而是描述下次使用完全下载的软件包取消并重新启动。
安装软件包
如果正在安装新软件包,我会尽量避免中断它(你已经遭受了带宽损失)
答案2
一般来说,您可以使用键盘组合中断/停止终端中的任何进程Ctrlz,然后稍后发出其中一个命令fg
或bg
让进程在前台或后台恢复(终端可以自由执行其他命令)。
请注意,您不能关闭计算机:这会终止所有正在运行的进程。
在系统升级期间可能不建议这样做,因为任何干扰都可能增加出错的可能性。在此处查看有关如何离线升级 Ubuntu。