OpenSSL Crypto 開發庫未正確安裝在所需位置

OpenSSL Crypto 開發庫未正確安裝在所需位置

當我配置時轉伺服器-3.2.3.95在我的 CentOS 中,我遇到了以下問題。

$ cd turnserver-3.2.3.95/

$ sudo ./configure 
more is /bin/more
install is /bin/install
pkill is /bin/pkill
Use TMP dir /var/tmp
Compiler: cc
Do not use -lsocket
Do not use -lwldap32
Do not use -lwldap64
Do not use -lintl
Sockets code is fine: no sin_len field present
Ignore IP_RECVERR
Do not use -lcrypto
ERROR: OpenSSL Crypto development libraries are not installed properly in required location.
Abort.

我嘗試使用以下命令安裝一些庫,但是當我再次配置時它不起作用。

$ sudo yum install openssl openssl-libs libevent libevent-devel

這是我的作業系統版本。

$ cat /etc/redhat-release
CentOS Linux release 7.3.1611 (Core)

我該怎麼做才能解決它?

答案1

在 CentOS(和其他基於 RPM 的發行版)上,您需要安裝該openssl-devel軟體包:

sudo yum install openssl-devel

sudo dnf ...在 CentOS 8、RHEL 8 或 Fedora 上使用。)

Debian 生態系中的等效項是libssl-dev.

相關內容