我的互联网有时会因为 3g 信号强度的变化而暂停,我必须再次重新启动整个 apt-get 更新过程!每次更新消耗 13-15 mb,每 mb 都在这里花费!!我可以做些什么来暂停更新,以便在我再次连接互联网后可以恢复它!ps - 我知道我可以继续下载应用程序/升级
我的互联网有时会因为 3g 信号强度的变化而暂停,我必须再次重新启动整个 apt-get 更新过程!每次更新消耗 13-15 mb,每 mb 都在这里花费!!我可以做些什么来暂停更新,以便在我再次连接互联网后可以恢复它!ps - 我知道我可以继续下载应用程序/升级
查看使用Ctrl+的建议C,我认为最好在/如果网络中断时尝试Ctrl+Z在后台暂停进程。一旦您的连接恢复,您也许可以使用它
fg
来恢复。(不过,我不知道 apt-get 在这种情况下有多强大。)另一种可能性是使用
axel
和apt-fast
脚本。它被宣传为通过并行下载来加快下载速度,但它似乎也可以很好地跟踪已经下载的内容,大概是因为它必须在并行下载时跟踪文件片段。这是来自 Ubuntuforum 的原始线程。
首先暂停该工作。暂停工作:
当您获得网络信号时再次重新启动作业:
要在前台运行它,请使用
要在后台运行它,请使用
您可以通过按“Ctrl+C”并停止程序来停止下载软件包或更新系统。这将完全停止程序。下次您尝试相同的命令时,apt-get 将从上次停止的位置继续下载
正如我
aptitude
在意外重启后告诉我的那样,使用:正如
man dpkg
解释的那样:安装/更新是一个原子操作。要么完成,要么不完成。如果更新中断/停止,则它会回滚到更新开始之前的最后一点。因为标头(包含包数据的文件,以及从哪里获取它们) 但是,包从连接中断的点开始下载。只是一个建议,不要中断安装,它可能会使系统无法使用。
我不喜欢终端。都不知道是否可以使用终端。但是有一种不好的方式来做你所要求的。为此,您需要“突触包管理器”。如果你没有这个,那么首先安装它。现在,如果你有它,打开它;单击“标记所有升级”。这将调出所有可升级(可更新)的软件包。现在开始下载包,直到您的连接丢失。如果连接丢失,Synaptic 会抱怨并停止升级。不用担心,关闭突触包管理器。(在升级完成之前不要打开软件中心或通过命令行使用apt-get。)
现在重新连接后,再次启动突触。再次单击“标记所有升级”并开始更新。这次你会看到,只有那些下载失败的包被下载,而其他包被跳过。
这不是一个好的解决方案,但它有效。如果突触或软件中心抱怨某种“锁定”,然后转到 /var/cache/apt/archives 并删除“锁定”文件,你会很高兴:)