我对 Ubuntu 和 Linux 都很陌生。在 Windows 中,系统更新通常在计算机关闭时安装,并在下次启动时完成,大概是为了能够访问和更改受保护的系统文件,而不会出现用户错误。
在 Ubuntu 或 Linux 中这是否有必要?在安装更新时,我可以像平常一样使用我的计算机,而不必担心更新会搞砸我的系统,因为我在尝试自我更新时正在做一些事情?
我正在运行 Xubuntu 10.14,但这是一个更普遍的问题,我希望你们能够针对大多数当前 Ubuntu 版本/风格进行解答。
答案1
在安装更新时,您可以正常使用计算机。这是因为 Linux 中的文件系统与 Windows 中的文件系统不同。在 Linux 中,一旦打开文件,它就会保存在进程的内存中,直到进程退出,无论在进程存在期间打开的文件发生了什么。例如,您可以删除进程使用的某些文件,甚至删除进程本身的二进制文件,进程将继续正常运行。(所有数据都保存在内存中。)
因此,更新期间不会干扰任何进程。但要使用更新后的程序,您需要重新启动它(如果内核已更新,则需要重新启动)。
PS:我对文件系统的工作原理给出了一些简化的看法,但这足以回答您的问题。
答案2
不需要。
在 Linux 发行版中,有两种类型的更新:
- 系统更新:更新软件组件或库、Linux 内核
- 软件更新:这包括 Firefox 浏览器、VLC 等软件的更新。因此,当您有软件更新时,您无需担心更新会干扰您打开的软件。如果您收到更新的软件将在关闭后更新。
关于系统更新,有时可能会有不需要重启的更新,因此这些更新不会干扰您的系统(发行版制造商、Linux 内核确保您不会遇到任何问题)。有些更新可能需要重启,因此即使在这种情况下您也不必担心,因为更新仅在重启后应用。
它可以是任何类型的更新,即使您希望再操作计算机一段时间,您也可以应用更新。
这个答案并没有太多技术性,但是它解释了作为新手你需要知道的大部分内容(在某种程度上你不必担心随时应用更新)。