假设我想安装一些大东西……(例如 kde),但我在互联网连接很差的地方安装,所以我想停止它,稍后再安装。但我不想从头开始。可以做到吗?
答案1
执行apt-get install -d STUFF
此操作会将所有内容下载到缓存中,但不会对其执行任何操作。
稍后,当您的连接状态更好时,您可以删除 -d,apt 将根据需要下载其余内容并从缓存中开始安装:/var/cache/apt/archives/
答案2
如果您在 apt-get 仍处于获取软件包的阶段时将其终止,那么它将从上次中断的地方继续获取 - 它迄今为止获取的档案将保存在 /var/cache/apt/archives 中。
顺便说一下,这是被清理的目录apt-get clean
。
如果在它完成获取并开始配置/安装后将其终止,那么您将陷入更深的困境,我真的不想尝试它;)
答案3
或者,使用 GNU Screen 启动安装。只需screen
自行运行,它就会打开一个新窗口,里面有一个 shell。如果您在此处运行命令,然后按 Ctrl-d ( ^d
),该窗口将“脱离”当前终端,但它仍会在后台运行:运行screen -x
即可返回。
这也适用于长时间运行的命令,例如 apt-get install [全部 KDE]:只需在屏幕窗口内启动 apt-get install 命令并按 ^d。然后稍后,只需重新连接screen -x
并查看是否完成。
Screen 有更多选项:^a c
将创建新窗口(用于^a 1
转到第一个窗口、^a n
转到“右侧”窗口等)。请参阅http://www.gnu.org/software/screen/manual/请参阅手册!
编辑:当然运行screen
windows的电脑不能重启,不然windows会丢失。