当前位置: 首页>>技术教程>>正文


如何在终端中暂停/恢复 apt-get 更新过程?

问题描述

我的互联网有时会因为 3g 信号强度的变化而暂停,我必须再次重新启动整个 apt-get 更新过程!每次更新消耗 13-15 mb,每 mb 都在这里花费!!我可以做些什么来暂停更新,以便在我再次连接互联网后可以恢复它! p.s – 我知道我可以继续下载应用程序/升级

最佳回答

查看使用 Ctrl + C 的建议,我认为当/如果网络中断时,最好尝试 Ctrl + Z 在后台暂停进程。一旦连接恢复,您也许可以使用 fg 恢复。 (不过,我不知道 apt-get 在这种情况下有多强大。)

另一种可能性是使用 axelapt-fast 脚本。它被宣传为通过并行下载来加快下载速度,但它似乎也可以很好地跟踪已经下载的内容,大概是因为它必须在并行下载时跟踪文件片段。

Here’s the original thread from Ubuntuforum

次佳回答

首先暂停该工作。暂停工作:

Ctrl + z 

当您获得网络信号时再次重新启动作业:

要在前台运行它,请使用

fg %1 

要在后台运行它,请使用

 bg %1 

第三种回答

您可以通过按 “Ctrl+C” 并停止程序来停止下载包或更新系统。这将完全停止程序。下次您尝试相同的命令时,apt-get 将从上次停止的位置恢复下载

第四种回答

正如我的 aptitude 在意外重启后告诉我的那样,使用:

sudo dpkg --configure -a

正如 man dpkg 解释的那样:

If -a or –pending is given instead of package, all unpacked but unconfigured packages are configured.

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/12465.html,未经允许,请勿转载。