如何暂停/恢复从终端下载和安装?


10

我主要使用终端安装程序(大多数人也是如此)。但是,有时(尤其是当我的电池电量低并且没有充电器电线时,更重要的是,当安装程序文件太大时,安装不完整并且需要关闭系统电源),我想暂停安装(在安装过程中)下载状态),这样我就不会丢失已经下载的文件。

我该怎么做呢?


在电池电量低时不进行长时间安装会不会更简单?我认为“每个人”都是新的。
mikewhatever

我开始使用大量电池(大多数> 90%)安装。但是我的带宽连接速度较慢,并且存在省电问题。下载最大速度为25 kB / s(晚上有时为30 kB / s)。另外,还要关注第二种情况,因为第二种情况更经常发生。
VedVals 2012年

Answers:


10

Ctrl+ c取消它,但是下次从您离开的地方开始 Ctrl+ z停止过程,但是您不能做另一个过程,因为它仍然锁定在第一个过程中

使用上述方法之一通常比仅关闭终端要好,但是如果仅在终端下载软件包时关闭终端,则它在下次运行时立即停止下载sudo apt-get upgrade

如果要在使用Ctrl+ 后重新开始下载z

  1. 通过输入jobs终端检查暂停的任务
  2. 要恢复过程,请键入 fg
  3. 如果你有多个任务,然后键入fg 1fg 2等...

但是,请确保在安装下载的软件包时不要停止它,因为这将导致apt-get锁定,这将要求计算机重新启动或重新配置apt,并且您必须从头开始。安装。因此,请确保仅在下载而不是安装时“暂停”(关闭)终端。

如果要启动另一个apt-get进程-暂停第一个进程后,请运行sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock; 它看起来像什么都没做,但是您应该能够启动另一个apt-get进程。

要取消用Ctrl+ 暂停的命令,请z进入kill -9 %x终端,将x替换为暂停的进程号(请参阅参考资料jobs)。该进程将保留在列表中,但在其后将显示“ killed”(已终止),而不是“ stopped”(停止),表示该进程不再处于活动状态。


来源: [ubuntu]如何在终端中暂停下载操作
在Ubuntu Intrepid Ipex的Linux终端中意外按下Ctrl-Z。现在我该怎么做? 在Ubuntu终端中启动,停止和管理作业



尝试了答案。现在如何恢复?
VedVals

@ ved2254只需使用fg,假设您尚未启动任何其他进程。我将其添加到答案中以获得一致性。
DaimyoKirby,2012年

我不是我家的电脑上,现在,所以我会测试这个,当我回家,但打字fg还是fg 1 应该 “取消暂停”了。
DaimyoKirby,2012年

有用。附带说明一下,由于它无法连接到服务器,我不得不停止它。这会发生吗?试图安装Ubuntu Ultimate Edition主题包
VedVals,2012年

1
我在帖子中添加了说明- sudo rm /var/lib/dpkg/lock && sudo rm /var/cache/apt/archives/lock应该对其进行解锁,但请保留旧的流程,以便稍后使用。我认为这只是与该程序包有关,因为我还记得fg正常运行时没有任何服务器错误的任何其他信息。真的不知道还有什么,对不起。:/也许如果您开始一个新线程,那么其他一些知识渊博的人也可以看看。
DaimyoKirby,2012年


-1

如果要暂停从终端下载的文件,希望您已经下载了一些URL。只需先复制即可。并在该终端输入此行

wget -m -P [download-url]

它可以脉冲下载文件。您要恢复下载的位置,甚至在断开网络连接后也要恢复文件。只需在终端中运行此命令:

wget -c -m -P [brokern url]

要么

wget --continue [broken url]

1
有点混乱。我们想要apt-get,而不是wget
在树林里找我2015年

您想脉动什么?
Yaakov Ainspan '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.