Как установить openssl 1.0.2 по умолчанию openssl (1.1.1) на Ubuntu 16.04?

P4Python не работает на Ubuntu 16.04, так как дистрибутив поставляется с OpenSSL 1.1.0g. (подробнее). Я пытаюсь построить P4Python из источника, используя путь -ssl / to / openssl1.0. Мне нужно установить OpenSSL 1.0.2 вместе со стандартной версией OpenSSL. (Не уверен, что что-то сломается, если я понижу OpenSSL). Как установить более старую версию OpenSSL, чтобы я мог использовать ее для построения P4Python?

1
задан 29 January 2018 в 05:12

1 ответ

Вы можете попробовать следующее:

sudo apt-get install -y --allow-downgrades openssl1.0=1.0.2n-1ubuntu5.1 
echo "export OPENSSL_DIR=/usr/lib/ssl1.0/" >> ~/.bashrc
0
ответ дан 7 October 2018 в 19:29
  • 1
    Небезопасно понижать OpenSSL до версии 1.0.x, потому что многие вещи не смогут правильно построить или работать. Если вам нужен другой OpenSSL, я бы предложил вам использовать виртуальную машину или контейнер старшего Ubuntu с более старым OpenSSL для этого, а не понижать OpenSSL таким образом. – Thomas Ward♦ 4 October 2018 в 16:49

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

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