清除 slapd 时清除数据库

清除 slapd 时清除数据库

在 Debian 5 中配置 slapd 包时,我发现其中一个问题很有趣:

清除 slapd 时是否要删除数据库?

清除 slapd 数据库意味着什么以及在什么条件下会发生这种情况?

答案1

这意味着,如果您决定不仅删除 slapd 包,而且将其清除,aptitude/apt-get 也会删除实际数据库。仅删除包和清除包之间的区别在于,如果您清除包,apt 将删除所有相关配置文件(即使您对它们进行了更改)。

来自资质手册页:

  <package>-
           Remove <package>.

  <package>_
           Purge <package>: remove it and all its associated configuration
           and data files.

因此,aptitude purge slapd卸载包时将带走数据库及其内容,而aptitude remove slapd卸载包只会带走该数据库及其内容。

相关内容