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
$PACKAGE
debconf
echo PURGE | debconf-comminucate libnss-ldap
テスト中にアイテムが削除されていないことを確認し、そのlibnss-ldap:amd64
アイテムも削除するために実行する必要がありました。echo PURGE | debconf-comminucate libnss-ldap:amd64
オプションを削除した後にパッケージをインタラクティブに再インストールしようとすると、ダイアログボックスのプロンプトが再表示されます。