저장소의 버전이 Samba4에 비해 너무 오래되어 위의 오류가 발생했기 때문에 Debian 6.0에서 BIND 9.9.1-P1을 컴파일하고 설치했습니다. 이름의 출처를 찾아보았지만 찾을 수 없습니다.
# ls ¦ grep named in /usr/sbin
named-checkconf
named-checkzone
named-compilezone
답변1
소스에서 설치하는 경우 일반적으로(항상 그런 것은 아님) 설치 접두어 /usr/local
의 기본값은 /usr
. 따라서 설치를 올바르게 완료했다고 가정하면 /usr/local/bin을 찾아야 합니다.
즉, BIND 9의 정식 데몬 이름은 named
이고 가 아닙니다 bind9named
.
실행 파일이 어디에 있는지 알아내기 위해 다음과 같은 방법을 시도할 수 있습니다 find / -type f -name named -perm /111 -ls
(예, 거기에 슬래시가 있어야 합니다) . 실행 가능한 비트가 설정된 파일로 결과를 제한하고 named
일반 파일이 아닌 내용은 제외합니다.-perm /111
-type f
답변2
해본 적 있나요:
make install
바이너리를 설치하시겠습니까?
다음을 시도해 볼 수도 있습니다.
locate named