在Debian 5中configurationslapd软件包时,我发现其中一个问题很有趣:
您是否希望在清除slapd时删除数据库?
清除slapd数据库和它可能发生的情况是什么意思?
这意味着,如果您决定不是简单地删除slapd软件包,而是将其清除,那么aptitude / apt-get也会删除实际的数据库。 删除一个包并清除它的区别在于,如果清除它,将删除所有相关的configuration文件(即使您已经对其进行了更改)。
从能力手册页:
<package>- Remove <package>. <package>_ Purge <package>: remove it and all its associated configuration and data files.
所以一个aptitude purge slapd会在卸载软件包的时候带上数据库及其内容,而aptitude remove slapd只会卸载软件包。