Ошибка Checkinstall с OpenSSL 0.9.8za на Надежном человеке (Ubuntu 14.04)

Мы имеем определенную потребность в OpenSSL 0.9.8za и не можем полагаться на бэкпортированную поддержку этих функций в более новых версиях OpenSSL (1.0.1).

После установки checkinstall (sudo склонный - получают установку checkinstall), вот команды, которые я выполнил:

sudo apt-get remove openssl libssl-dev
wget http://www.openssl.org/source/openssl-0.9.8za.tar.gz
tar -xzf openssl-0.9.8za.tar.gz
cd openssl-0.9.8za.tar.gz
./config --prefix=/usr
sudo make
sudo checkinstall

На данном этапе OpenSSL пытается установить и зависается с этим выводом: enter image description here

Существует ли способ, которым мы можем зафиксировать это, чтобы скомпилировать и установить правильно на Ubuntu 14.04?

0
задан 23 September 2014 в 16:58

1 ответ

Этот вопрос очень похож на, которого спрашивают здесь относительно, Спрашивает Ubuntu: Ошибка 255 при попытке установить openssl-1.0.1g из источника

проблема, которую я имел, согласно тому вопросу , а также проблема, зарегистрированная на GitHub (связанный с от предыдущего вопроса) - то, что версия Perl в более новых системах повреждает совместимость с документацией более старого OpenSSL, создающей конфигурацию.

самая легкая фиксация должна создать OpenSSL без своей соответствующей документации со следующей командой вместо "checkinstall":

make install_sw

единственное (тяжелее) другая опция состоит в том, чтобы (попытаться) применить этот патч: https://gist.github.com/martensms/10107481

(Отмечают, что патч был разработан для OpenSSL 1.0.1 г, а не для моей версии, OpenSSL 0.9.8za - я не протестировал его, таким образом, я не делаю гарантий, что это будет работать. Мое решение состояло в том, чтобы только скомпилировать без документации на ссылки выше)

0
ответ дан 7 October 2019 в 01:49

Другие вопросы по тегам:

Похожие вопросы: