有时由于3g信号强度的变化,我的Internet暂停了,我不得不重新启动整个apt-get更新过程!每个更新消耗13-15 mb,这里每mb的成本!!我可以做些什么来暂停更新,以便在我重新连接互联网后可以恢复它!ps-我知道我可以继续下载应用程序/升级
有时由于3g信号强度的变化,我的Internet暂停了,我不得不重新启动整个apt-get更新过程!每个更新消耗13-15 mb,这里每mb的成本!!我可以做些什么来暂停更新,以便在我重新连接互联网后可以恢复它!ps-我知道我可以继续下载应用程序/升级
Answers:
查看有关使用Ctrl+ 的建议C,我认为最好在网络中断时尝试Ctrl+ Z在后台挂起该进程。fg
连接恢复后,您也许可以使用它来恢复。(不过,我不知道在这种情况下apt-get有多么强大。)
另一种可能是使用axel
和apt-fast
脚本。它被宣传为通过并行下载来加快下载速度,但似乎也可以跟踪已经下载的内容,这大概是因为它必须在并行块下载时跟踪文件碎片。
您可以通过按“ Ctrl + C”并停止程序来停止软件包的下载或系统的更新。这将完全停止程序。下次您尝试使用同一命令时,apt-get将从上次停止的位置继续下载
fg
断开,最好尝试使用Ctrl-Z在后台挂起该进程- 连接恢复后,您可以使用它来恢复。但是,不知道在这种情况下apt-get有多么健壮。
首先暂停该工作。暂停工作:
Ctrl + z
当您收到网络信号时重新启动作业:
用于在前台运行,请使用
fg %1
用于在后台运行,请使用
bg %1
%1
for fg
或bg
,至少在只是将其暂停的情况下。
正如我aptitude
在意外重启后告诉我的那样,请使用:
sudo dpkg --configure -a
并man dpkg
解释如下:
如果给出-a或--pending而不是package,则将配置所有未打包但未配置的软件包。
我不喜欢码头。都不知道是否可以使用终端。但是,按照您的要求进行操作有一种不好的方法。为此,您需要“ Synaptic软件包管理器”。如果没有,请先安装它。现在,如果有,请打开它;单击“标记所有升级”。这将显示所有可升级(可更新)程序包。现在开始下载软件包,直到连接断开。如果连接丢失,Synaptic将对此进行投诉并停止升级。不用担心,请关闭突触包管理器。(在完成升级之前,请勿打开软件中心或通过命令行使用apt-get。)
现在,重新连接后,再次开始突触。然后再次单击“标记所有升级”并开始更新。这次您将看到,只有那些下载失败的软件包才被下载,而其他软件包则被跳过。
这不是一个好的解决方案,但它可以工作。如果突触或软件中心抱怨某种“锁定”,请转到/ var / cache / apt / archives并删除“锁定”文件,您将可以使用:)