我已经从源代码构建并安装了绑定(https://github.com/isc-projects/bind9)。它已安装到/usr/local/sbin
并期望配置文件位于/usr/local/etc
.
我已将当前的内容复制/etc/bind
到并修改了名为使用可执行文件/usr/local/etc
的 systemd 服务文件的副本,现在我已成功运行新的绑定安装。bind*
/use/local/sbin/named
我只是猜测设置,欢迎更正 - 但我发帖是因为我想/etc/bind
就地使用配置目录:以避免冗余等问题。
我已经查看了configure
构建目录的文件,并看到下面的部分看起来像是根据需要设置值的地方。它是否正确?如果是这样,我会设定什么价值观来实现我想要的目标?
bindir='${exec_prefix}/bin'
sbindir='${exec_prefix}/sbin'
libexecdir='${exec_prefix}/libexec'
datarootdir='${prefix}/share'
datadir='${datarootdir}'
sysconfdir='${prefix}/etc'
sharedstatedir='${prefix}/com'
localstatedir='${prefix}/var'
includedir='${prefix}/include'
oldincludedir='/usr/include'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
infodir='${datarootdir}/info'
htmldir='${docdir}'
dvidir='${docdir}'
pdfdir='${docdir}'
psdir='${docdir}'
libdir='${exec_prefix}/lib'
localedir='${datarootdir}/locale'
mandir='${datarootdir}/man'