ошибка: библиотека OpenSSL не найдена. Когда у меня установлен openssl и libssl.so находится в /usr/local/lib

ошибка: библиотека OpenSSL не найдена. Когда у меня установлен openssl и libssl.so находится в /usr/local/lib

Я пытаюсь скомпилироватьncrackна убунту 16.04

Чтобы получить все зависимости, я установил opensll 1.1.0h из исходного кода, но я продолжаю получать эту ошибку при запуске ./configurencrack

checking OpenSSL header version... 1010008f (OpenSSL 1.1.0h  27 Mar 2018)
checking OpenSSL library version... not found
configure: error: OpenSSL library not found.
configure: error: ./configure failed for opensshlib

Решения, которые я уже пробовал:

  • переустановка openssl
  • apt install libssl-dev
  • ldconfigпосле добавления /usr/local/libк/etc/ld.so.conf
  • ./configure --with-openssl=/usr/local --with-libopenssh=/usr/local
  • Я попробовал другую версию Ubuntu 16.06, и она скомпилировалась. Почему эта версия не удалась?

Если вы хотите проверить исходный код ncrack и файлы configure.ac, они все находятся по адресуhttps://github.com/nmap/ncrack

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