我有一个带有 Debian 11 的系统,我想尝试将其设置为用于用户身份验证的 LDAP 客户端,如下所示:https ://linuxhint.com/configure-ldap-client-debian/ 。然而,大约在配置进行到一半时,作为安装的一部分,我按错了键,这终止了我所在的对话框,然后它继续安装了东西。
我尝试删除安装apt purge libnss-ldap libpam-ldap ldap-utils nscd
并从头开始安装 - 但现在,它只是在不显示对话框的情况下启动。我试图找到所有与 LDAP 相关的文件find / -iname "*ldap*"
,所以我可以删除它们,但似乎没有任何相关的东西;我需要做什么才能像以前从未做过一样重新安装?
这些对话框可能来自
debconf
于帮助配置已安装的包。如果是这样,选项已保存到
debconf
数据库中,您应该能够使用debconf-get-selections | grep ldap
. 您可以使用更改选项debconf-set-selections
。debconf
运行时应删除这些选项apt purge $PACKAGE
,但如果这不起作用,您可以使用包名称所在的位置手动清除debconf
选项,如中所示。echo PURGE | debconf-comminucate $PACKAGE
$PACKAGE
debconf
在对此进行测试时,我注意到
echo PURGE | debconf-comminucate libnss-ldap
并没有删除条目,libnss-ldap:amd64
因此我也必须运行echo PURGE | debconf-comminucate libnss-ldap:amd64
以删除这些条目。删除选项后,尝试再次以交互方式安装软件包应该会再次提示对话框。