在最近的 ubuntus(特别是,我最感兴趣的是 12.04)/var/run是 tmpfs,因此我假设每次重新启动时它都是空的。
但是,我看到了一些文件夹,例如/var/run/mysqld和许多其他文件夹。每次重新启动时如何创建这些文件夹?是否有一些模板文件夹复制到/var/run/(如果是,哪个脚本执行该操作),或者每个文件夹分别被复制mkdir,或者什么?
编辑:
请不要回答/var/run是持久的,或者/run是持久的。因为它不是。
即使在您的系统上是这样,在常规 12.04 上也不是这样。
我目前正在使用精确。我需要将某个包(即bind9及其依赖项)升级到较新的版本,该版本目前在 raring 中(在撰写本文时为 alfa)。怎么做 ?
如果我只是添加到我的 sources.list 会发生什么:
deb http://archive.ubuntu.com/ubuntu raring main
Run Code Online (Sandbox Code Playgroud)
接下来apt-get update / apt-get upgrade,将我的大部分系统升级到 raring 吗?
不确定这里是否是正确的提问地点,如果不是 - 请指出我正确的方向。
假设有一个包,为了现实世界的例子 - bind9。在 Precise 和 Quantal 中是 9.8.1 版。原始开发人员 (ISC) 当前提供版本 9.8.4,这是 9.8 系列中的错误修复版本,以及 9.9.2,这是一个“新功能”分支。看起来当遇到安全问题时,特定的错误修复被反向移植到 9.8.1。
现在的问题是:为什么维护人员不只是更新到最新的错误修复版本?为什么只向后移植某些补丁?是有意还是只是没有维护人员会努力更新到最新的错误修复版本?