bind9 从源代码构建:如何设置 install/config 目录

bind9 从源代码构建:如何设置 install/config 目录

我已经从源代码构建并安装了绑定(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'

相关内容