是否可以先进行 apt-get 安装,稍后再继续?

是否可以先进行 apt-get 安装,稍后再继续?

假设我想安装一些大东西……(例如 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/请参阅手册!

编辑:当然运行screenwindows的电脑不能重启,不然windows会丢失。

相关内容