
假設我想安裝一些大的東西...(例如 kde),但我在一個互聯網連接非常差的地方進行安裝,所以我想停止它,稍後再進行。但我不想一切重新開始。能做到嗎?
答案1
執行apt-get install -d STUFF
此操作會將所有內容下載到快取,但不會對其進行操作。
稍後,當您有更好的連接時,您可以刪除 -d ,如果需要, apt 將下載其餘部分並開始從快取安裝:/var/cache/apt/archives/
答案2
如果你在 apt-get 仍處於獲取包的階段時殺死它,那麼是的,它會從它停止的地方恢復獲取 - 到目前為止它獲取的 archvies 將保存在 /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。然後,只需重新附加 usingscreen -x
並查看是否已完成。
螢幕有更多選項:^a c
將建立新窗口(用於^a 1
轉到第一個窗口,^a n
轉到“右側”窗口等)。看http://www.gnu.org/software/screen/manual/對於手冊!
編輯:當然,執行screen
windows的電腦不能重新啟動,否則windows會遺失。