[Topic DIscussion] 最近习惯了终端更新,不提示重启电脑,有没有重启的必要呢?
Tofloor
poster avatar
andktan
deepin
2022-03-12 05:59
Author

最近习惯了终端更新,但是更新完毕后,终端从来不提示重启电脑,那么到底有没有重启的必要呢?或者什么时候重启,什么时候不用重启呢?能不能有个提示呢。win系统一般情况系统更新要重启,应用一般不用,而deepin就不知道了。

Reply Favorite View the author
All Replies
jjcui8595
deepin
2022-03-12 06:02
#1

说的对,系统更新后应该重启一下

Reply View the author
andktan
deepin
2022-03-12 06:03
#2
jjcui8595

说的对,系统更新后应该重启一下

可是终端更新,对于我这个水平的用户,还真不好区分是系统更新还是应用更新,不知道怎么区别?而通过控制台更新似乎也不是很明确。

Reply View the author
jjcui8595
deepin
2022-03-12 06:24
#3

那就更新完就重启一下

Reply View the author
Maicss
deepin
2022-03-12 06:24
#4

这个没法区分,重启是保险起见

举个例子:

你正在使用火狐浏览器,此时你收到了更新,你在没有关闭火狐浏览器的情况下更新了它,这时候由于火狐已经加载到内存中了,这个更新是对于硬盘程序文件的更新,因此,你正在运行的火狐浏览器并不会立即更新生效,需要你先关掉它,然后重新打开,此时火狐从硬盘重新加载到内存,更新才生效了。

同理,如果是一些系统组件,不能这么方便的重启它们,那么最保险的方法就是重启整个系统。

Reply View the author
lcw0268
deepin
2022-03-12 08:19
#5
It has been deleted!
Linux小白2019
deepin
2022-03-12 17:32
#6

我个人认为没有必要马上重启,如果手头上有事情还没有做完,完全可以不用管它,只要它更新完成了,可以一直用到处理完关机了,下次自然就启用新的了,没有必要马上重启。

Reply View the author
安洛
deepin
2022-03-12 17:42
#7

当前正在使用的应用不会立刻被更新。重启就是为了更新当前正在被使用的组件。一般情况下,不重启只是会导致你使用的一些组件依然是旧版本,但不会影响正常使用。所以等想重启的时候再重启即可。

Reply View the author
andktan
deepin
2022-03-12 20:59
#8
安洛

当前正在使用的应用不会立刻被更新。重启就是为了更新当前正在被使用的组件。一般情况下,不重启只是会导致你使用的一些组件依然是旧版本,但不会影响正常使用。所以等想重启的时候再重启即可。

tail

Reply View the author
andktan
deepin
2022-03-12 20:59
#9
安洛

当前正在使用的应用不会立刻被更新。重启就是为了更新当前正在被使用的组件。一般情况下,不重启只是会导致你使用的一些组件依然是旧版本,但不会影响正常使用。所以等想重启的时候再重启即可。

tail

Reply View the author
andktan
deepin
2022-03-12 21:00
#10
Linux小白2019

我个人认为没有必要马上重启,如果手头上有事情还没有做完,完全可以不用管它,只要它更新完成了,可以一直用到处理完关机了,下次自然就启用新的了,没有必要马上重启。

blush

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-03-12 22:50
#11
安洛

当前正在使用的应用不会立刻被更新。重启就是为了更新当前正在被使用的组件。一般情况下,不重启只是会导致你使用的一些组件依然是旧版本,但不会影响正常使用。所以等想重启的时候再重启即可。

如果更新导致某些config文件改变,可能会出现不可预知的问题

所以还是建议,如果不清楚是什么更新,就重启一下

统信官方估计也是怕出这种问题,就强制提示重启

实际上我认为应该仿照Windows做一个全屏的糊脸窗口禁止操作,这样会最大限度的避免问题,如今统信的系统更新和商店更新分开了,可以这么做了


不可预知的问题举例:

http://blog.fujiji.com/the-case-of-the-500-mile-email/

Reply View the author
天鹰
deepin
2022-03-13 06:23
#12

Reply View the author
andktan
deepin
2022-03-13 06:41
#13
神末shenmo

如果更新导致某些config文件改变,可能会出现不可预知的问题

所以还是建议,如果不清楚是什么更新,就重启一下

统信官方估计也是怕出这种问题,就强制提示重启

实际上我认为应该仿照Windows做一个全屏的糊脸窗口禁止操作,这样会最大限度的避免问题,如今统信的系统更新和商店更新分开了,可以这么做了


不可预知的问题举例:

http://blog.fujiji.com/the-case-of-the-500-mile-email/

like

读了这个小故事,让人脑洞大开,原来还有这么奇葩的事。

Reply View the author
deepinuser17
deepin
2022-03-13 09:00
#14

每次有系统更新都要重启一下,有几个原因:

  1. 系统更新以后新的驱动,库文件需要重新加载。重启是最可靠,最干净的方法
  2. 内核更新以后,如果不重启,新内核就不会启动运行。(希望深度以后可以增加内核热加载,替换)
  3. 如果重启以后系统出现问题,可以及时,准确的发现是哪次系统更新造成的问题。如果是多次系统更新以后再重启,重启以后出现的问题就很难确定到底是哪次更新,哪个软件包带来的问题。
  4. 每次更新以后都重启,可以保证系统运行的软件包都是最新的

当然如果你对系统非常熟悉,对每个软件包更新都非常了解,而且有很深的Linux知识和经验,你可以查看更新信息,来判断是否需要重启机器。但是每次都要花时间来做这个事情,重启反而是最节省时间,最有效的办法。 养成一个好习惯,比小聪明更重要。

另外,升级,重启之前要考虑一下是否有重要的工作,事情要马上完成,留出一,两个小时的预备时间,以防万一。 任何系统升级都不是毫无风险的,无论哪个操作系统。

Reply View the author
andktan
deepin
2022-03-13 22:25
#15
deepinuser17

每次有系统更新都要重启一下,有几个原因:

  1. 系统更新以后新的驱动,库文件需要重新加载。重启是最可靠,最干净的方法
  2. 内核更新以后,如果不重启,新内核就不会启动运行。(希望深度以后可以增加内核热加载,替换)
  3. 如果重启以后系统出现问题,可以及时,准确的发现是哪次系统更新造成的问题。如果是多次系统更新以后再重启,重启以后出现的问题就很难确定到底是哪次更新,哪个软件包带来的问题。
  4. 每次更新以后都重启,可以保证系统运行的软件包都是最新的

当然如果你对系统非常熟悉,对每个软件包更新都非常了解,而且有很深的Linux知识和经验,你可以查看更新信息,来判断是否需要重启机器。但是每次都要花时间来做这个事情,重启反而是最节省时间,最有效的办法。 养成一个好习惯,比小聪明更重要。

另外,升级,重启之前要考虑一下是否有重要的工作,事情要马上完成,留出一,两个小时的预备时间,以防万一。 任何系统升级都不是毫无风险的,无论哪个操作系统。

like

Reply View the author
bigben446
deepin
2022-06-10 08:09
#16
Maicss

这个没法区分,重启是保险起见

举个例子:

你正在使用火狐浏览器,此时你收到了更新,你在没有关闭火狐浏览器的情况下更新了它,这时候由于火狐已经加载到内存中了,这个更新是对于硬盘程序文件的更新,因此,你正在运行的火狐浏览器并不会立即更新生效,需要你先关掉它,然后重新打开,此时火狐从硬盘重新加载到内存,更新才生效了。

同理,如果是一些系统组件,不能这么方便的重启它们,那么最保险的方法就是重启整个系统。

这个特性是不是可以把dde系统卸载了,然后重装dde系统?我说的是极端情况下,但是不能重启后重装?

Reply View the author