我可以在升级过程中安全地使用挂起/休眠吗?

spy*_*don 4 upgrade suspend hibernate

如果我在升级的同时让计算机进入睡眠或休眠状态,升级进度会如何反应?现在正在下载包,如果我关上盖子,让电脑工作并启动它并连接到另一个无线网络,这个过程会被取消吗?

更新: 在包下载过程中挂起并重新连接到不同的网络工作正常,但是在安装包或下载升级管理器的同时挂起怎么办?

Tra*_*der 5

正如您编辑的问题所述,暂停通常不会导致问题。您可以通过断开互联网连接来最大限度地减少已经很小的机会,以便apt程序可以正常暂停下载。您的计算机可能无法正确挂起/休眠。如果发生这种情况,apt可能会丢失正在下载的文件的跟踪,可能导致的最坏情况是必须再次重新启动该特定文件,因此风险仍然很小。


为了回答您更新的问题,我不会在安装软件包时暂停它。即使在良好的挂起和恢复情况下,如果您在更新重要文件的过程中停止它,也可能会导致问题,它们可能无法正确安装。如果它在恢复过程中崩溃,可能会导致部分安装的包,可以从中恢复,但是等待几分钟直到安装完成可以避免它。

至于您编辑的第二部分,我假设您通过“升级管理器”谈论升级您的版本,即从 13.04 到 13.10。升级版本也使用该apt程序,它只是在安装之前下载更多文件,所以答案是一样的。在中间暂停下载是安全的,但我仍然会在关闭/暂停之前断开互联网连接。

唯一的区别是在关闭之前让实际安装完成更为重要,部分安装的发行版升级比包升级更难恢复;在软件包升级中,您可以卸载软件包并重新安装它,但如果您有 13.04 系统尝试使用 13.10 文件引导(例如),您的系统可能无法引导。同样,您仍然可以从中恢复过来,但是,这需要做更多的工作。

为了用一句话来概括它,你应该是安全的悬挂/在文件下载关闭,但我不会永远关在实际的计算机下来安装这些文件的。(我也不会用电池供电,以避免与低功耗相关的关机)