Linux
OpenSSL Crypto 開發庫未正確安裝在所需位置
當我在我的 CentOS 中配置turnserver-3.2.3.95時,我遇到了以下問題。
$ 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)
我應該怎麼做才能解決它?
在 CentOS(和其他基於 RPM 的發行版)上,您需要安裝該
openssl-devel
軟體包:sudo yum install openssl-devel
(
sudo dnf ...
在 CentOS 8、RHEL 8 或 Fedora 上使用。)Debian 生態系統中的等價物是
libssl-dev
.