我可以在使用 Unity 7 时重新安装 ubuntu-desktop 吗?

我可以在使用 Unity 7 时重新安装 ubuntu-desktop 吗?

我想在使用Unity时重新安装它。

我可不可以做sudo apt-get install --reinstall ubuntu-desktop

这可能吗或者它会崩溃吗?

答案1

通常,您可以在使用软件包时安全地对其进行升级。不过,这并不能保证……这实际上取决于具体软件包。

它之所以经常有效,是因为 Linux 处理打开文件的方式:当进程打开文件时,它会收到该文件的句柄(“文件描述符”),并使用该句柄来读取/写入数据。在更新过程中,即使某些进程仍持有该文件的文件描述符,该文件也可能会被删除或替换。在这些情况下,文件系统会保留旧文件,并且正在运行的进程可以继续使用它。只有当每个进程关闭其文件描述符时,才会删除该文件。

这意味着即使二进制文件被替换或删除,进程(例如 Unity)仍将继续运行。但是,当进程打开新文件时,它可能会对其内容产生“困惑”,并且可能会发生任意不良事件(例如崩溃)。

相关内容