如何从源代码在 CentOS 7 上安装和配置 NTP? (包括/ntp_crypt.h 错误)

如何从源代码在 CentOS 7 上安装和配置 NTP? (包括/ntp_crypt.h 错误)

我解压了最新 NTP 的 .tar.gz 文件。我安装了 gcc 编译器和 libcap devel。我使用各种标志和选项运行 ./configure 命令。我运行 make check 并发现错误。退出状态为2。只有0表示没有错误。在输出中我看到这个:

../../include/ntp_crypt.h:23:2: error: #error AUTOKEY should be defined only if OPENSSL is.  #error AUTOKEY should be defined only if OPENSSL is.

../../include/ntp_crypt.h:24:14: error: expect '=', ',' ';', 'asm' or '__attribute__' before ' token invalidsyntax: AUTOKEY should be defined only if OPENSSL is.

../../include/ntp_crypto.h:27:25: fatal error: openssl/evp.h: No such file or directory #include "openssl/evp.h"

如何修复此错误以便可以使用 make install 命令安装 NTP?

相关内容