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
옵션을 제거한 후 패키지를 대화형으로 다시 설치하려고 하면 대화 상자 프롬프트가 다시 나타납니다.