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

我主要使用终端来安装程序(大多数人都是这样)。 但是,有时(特别是当我的电池电量不足,没有充电器线更重要的是, 当安装程序文件太大,安装不完整,我需要关闭我的系统 )我想暂停安装(当它在下载状态)这样我就不会丢失已下载的文件。

我该怎么做呢?

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 )。 该过程将保留在列表中,但它会在其后面显示“已杀死”而不是“已停止”,表示它已不再处于活动状态。


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


如果你想暂停从终端下载的文件,我希望你有下载的东西url。 只需先复制它。 并在该终端输入此行

 wget -m -P [download-url] 

它可以脉冲下载文件。 如果要恢复下载,甚至在网络断开后,想恢复文件。 只需在终端中运行:

 wget -c -m -P [brokern url] 

要么

 wget --continue [broken url]