リポジトリのバージョンが Samba4 には古すぎるため、Debian 6.0 に BIND 9.9.1-P1 をコンパイルしてインストールしたところ、上記のエラーが発生しました。named のソースを探しましたが、見つかりません。
# 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