Debian で LDAP クライアントをどのように再インストールしますか?

Debian で LDAP クライアントをどのように再インストールしますか?

Debian 11がインストールされているシステムがあり、次のようにユーザー認証用にLDAPクライアントとして設定しようとしています。https://linuxhint.com/configure-ldap-client-debian/。ただし、設定の途中でインストールプロセス中に間違ったキーが押されたため、現在のダイアログボックスが終了してからインストールが続行されました。

apt purge libnss-ldap libpam-ldap ldap-utils nscdアンインストールして最初からやり直してみましたが、ダイアログは表示されず、電源のみがオンになります。 LDAP関連のファイルをすべて見つけて削除しようとしましたが、find / -iname "*ldap*"何もないようです。以前にインストールしたことがないように再インストールするにはどうすればよいですか?

答え1

debconfインストールされたパッケージを設定するのに役立つように、これらのダイアログボックスを提供できます。

その場合、オプションはdebconfデータベースに保存されているため、そのオプションを使用できますdebconf-get-selections | grep ldap。オプションの変更を使用できますdebconf-set-selections

debconfこれらのオプションは、実行時に削除する必要がありますapt purge $PACKAGEが、それでも機能しない場合は、図のようにdebconfパッケージ名がどこにあるかを使用してオプションを手動で消去できます。echo PURGE | debconf-comminucate $PACKAGE$PACKAGEdebconf

echo PURGE | debconf-comminucate libnss-ldapテスト中にアイテムが削除されていないことを確認し、そのlibnss-ldap:amd64アイテムも削除するために実行する必要がありました。echo PURGE | debconf-comminucate libnss-ldap:amd64

オプションを削除した後にパッケージをインタラクティブに再インストールしようとすると、ダイアログボックスのプロンプトが再表示されます。

関連情報