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

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

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

我该怎么做呢?

答案1

Ctrl+c取消它,但下次从您离开的地方开始 Ctrl+z停止进程,但您无法执行另一个进程,因为它仍然锁定在第一个进程

使用上述方法之一通常比关闭终端更好,但如果你在下载软件包时关闭终端,应该下次运行时从停止的地方开始下载sudo apt-get upgrade

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

  1. jobs在终端中输入以下内容检查暂停的任务
  2. 要恢复进程,请键入fg
  3. 如果您有多个任务,则输入fg 1,,fg 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 终端中启动、停止和管理作业


答案2

找到我如何解决这个问题的答案这里。或关注 关联 https://superuser.com/a/1388933/979057我跑grep VERSION /etc/os-release VERSION="2019.1" VERSION_ID="2019.1" Linux psycho 4.18.0-kali3-amd64 #1 SMP Debian 4.18.20-2kali2 (2018-11-30) x86_64 GNU/Linux

答案3

如果你想从终端暂停下载文件,我希望你有下载某些内容的网址。先复制它。然后在该终端中输入以下行

wget -m -P [download-url]

它可以脉冲下载文件。当您想要恢复下载,或者甚至在网络断开后,想要恢复文件时。只需在终端中运行此命令:

wget -c -m -P [brokern url]

或者

wget --continue [broken url]

相关内容