问题描述
我的互联网有时会因为 3g 信号强度的变化而暂停,我必须再次重新启动整个 apt-get 更新过程!每次更新消耗 13-15 mb,每 mb 都在这里花费!!我可以做些什么来暂停更新,以便在我再次连接互联网后可以恢复它! p.s – 我知道我可以继续下载应用程序/升级
最佳回答
查看使用 Ctrl
+ C
的建议,我认为当/如果网络中断时,最好尝试 Ctrl
+ Z
在后台暂停进程。一旦连接恢复,您也许可以使用 fg
恢复。 (不过,我不知道 apt-get 在这种情况下有多强大。)
另一种可能性是使用 axel
和 apt-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.