Библиотеки разработки OpenSSL Crypto не установлены должным образом в требуемом месте

Библиотеки разработки OpenSSL Crypto не установлены должным образом в требуемом месте

Когда я настраиваюturnserver-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.

Связанный контент