OpenSSL Crypto-Entwicklungsbibliotheken sind nicht ordnungsgemäß am erforderlichen Speicherort installiert

OpenSSL Crypto-Entwicklungsbibliotheken sind nicht ordnungsgemäß am erforderlichen Speicherort installiert

Wenn ich konfiguriereturnserver-3.2.3.95in meinem CentOS stoße ich auf das folgende Problem.

$ 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.

Ich versuche, mit dem folgenden Befehl einige Bibliotheken zu installieren, aber bei der erneuten Konfiguration funktioniert es nicht.

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

Dies ist die Version meines Betriebssystems.

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

Was soll ich tun, um das Problem zu lösen?

Antwort1

Unter CentOS (und anderen RPM-basierten Distributionen) müssen Sie das openssl-develfolgende Paket installieren:

sudo yum install openssl-devel

(Verwendung sudo dnf ...unter CentOS 8, RHEL 8 oder Fedora.)

Das Äquivalent im Debian-Ökosystem ist libssl-dev.

verwandte Informationen