방금 저장소의 버전이 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