我主要使用终端安装程序(大多数人都这样做)。然而,有时(特别是当我的电池电量不足且没有充电线时)或者更重要的是,当安装程序文件太大时,安装不完整,我需要关闭系统)我想暂停安装(当它处于下载状态时)这样我就不会丢失已经下载的文件。
我该怎么做呢?
答案1
Ctrl+c取消它,但下次从您离开的地方开始 Ctrl+z停止进程,但您无法执行另一个进程,因为它仍然锁定在第一个进程
使用上述方法之一通常比关闭终端更好,但如果你在下载软件包时关闭终端,应该下次运行时从停止的地方开始下载sudo apt-get upgrade
Ctrl如果您想在使用+后重新开始下载z:
jobs
在终端中输入以下内容检查暂停的任务- 要恢复进程,请键入
fg
- 如果您有多个任务,则输入
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]