[ 源代码: ucf ]
软件包:ucf(3.0043 nmu1)
更新配置文件:保留用户对配置文件的更改
Debian 策略要求用户对配置文件的更改必须在软件包升级过程中保留。实现这种行为 最简便的方法是把配置文件标记为 'conffile'。这样,在升级时 dpkg 会特殊处理此 文件,如有需要就会提示用户。
只有当系统能分发适用于大部分安装的默认配置,这种行为才是合理的,即使有些系统 管理员会去修改配置。这意味着默认配置会成为软件包发布的一部分,安装时(或任意 何时)维护脚本必须不能修改这些配置。
这个脚本试图用类似 conffile 的处理方式处理可能没有 conffile 标记、不在 Debian 包中发布的文件,用 postinst 的替代方式处理它们。这个脚本能保持在 /etc 中的文件、保留用户更改,总体上就是提供与 dpkg 对 conffile 在升级时 相同的常见处理方式。
另外,这个脚本包括对未被类似 conffile 机制保护的文件升级为上述模式的措施, 并尽量减少安装时向用户提出的问题。事实上,本包提供的过渡机制要优于 dpkg 将 非 conffile 配置文件转为 conffile 时的机制。
其他与 ucf 有关的软件包
|
|
|
|
-
- dep: debconf (>= 0.5)
- Debian 配置管理系统
- 或者 debconf-2.0
- 本虚包由这些包填实: cdebconf, cdebconf-udeb, debconf
-
- dep: sensible-utils
- 用于在可选项之间进行合理选择的工具程序