为什么Ubuntu不要求重启更多更新?我知道对于内核更新和诸如视频驱动程序之类的东西,如果不重新启动就无法加载更改。但是我很好奇一些基本的软件包的更基本的更新,这些更新通常不需要重启。诸如Telepathy,glibc,gtk之类的东西。为什么这样的软件包不需要重启才能更新?新版本是否在更新后立即运行?
另一个示例是Gwibber。我最近在运行gwibber时通过更新管理器收到了gwibber并进行了更新。更新成功完成。gwibber是否可以在不手动重启的情况下运行新版本?其他软件包也一样吗?(我知道一些类似mysql和apache的更新会自动重启)。对于不会自动重新启动的软件包,这对于安全修补程序来说不是一个安全问题吗?
这是因为我已经在OS X上运行了大约一周的时间,并且几乎每个更新都需要重新启动,即使它与内核/视频驱动程序无关(据我所知-它们没有为您提供很多信息) )。我的一个朋友说,苹果公司强制大多数更新重新启动,以防万一您不重新启动就很奇怪。Windows是最糟糕的,因为几乎所有安装/卸载或更新都需要重新启动(通常迫使关机需要很长时间)。对于这个场所来说,这可能有点宽泛,但是为什么不同的操作系统对它的处理方式如此不同?或者,更特定于Ubuntu:为什么Ubuntu不遵循更严格的重启策略?
#!/usr/bin/env python print raw_input()
使用python test.py
或chmod +x test.py && ./test.py
和在提示您输入时运行rm test.py
。