Мне нужно обновить Openssl до 1.0.2, чтобы получить определенную функцию. Это сработало после этого урока http://www.miguelvallejo.com/updating-to-openssl-1-0-2g-on-ubuntu-server-12-04-14-04-lts-to-stop-cve-2016-0800-drown- атака/ Однако, например, HAProxy по-прежнему построен со старой версией openssl и, следовательно, не поддерживает функцию ssl, которая мне нужна.
Как мне обновить без компиляции? Я пробовал apt-get update и upgrade, а также dist-upgrade. Все что не довело до версии 1.0.2
Как уже упоминалось Вот, этот openssl 1.0.2 поддерживается до 31 декабря 2019 г.
Перейдите в извлеченную папку и используйте следующую команду
sudo ./config && sudo make && sudo make install
Установка займет некоторое время
Свяжите недавно установленный openssl
sudo ln -sf /usr/local/ssl/bin/openssl `which openssl`
Проверьте версию и убедитесь, что она установлена.
openssl version -v
В этой статье есть полный ответ. https://www.miguelvallejo.com/tag/installing-openssl-1-0-2g-on-ubuntu/
cURL Метод
sudo apt-get install php5-curl (установить библиотеку cURL)
sudo apt-get install make (Установить компилирующую библиотеку Make)
завиток https://www.openssl.org/source/openssl-1.0.2l.tar.gz | tar xz && cd openssl-1.0.2l && sudo ./config && sudo make && sudo make install (единственная команда, которая загрузит последние двоичные файлы, распакует их, cd в каталог, скомпилирует конфигурацию и затем установит файлы)
sudo ln -sf / usr / local / ssl / bin / openssl ‘which openssl’ (это создаст символьную ссылку на новые двоичные файлы)
openssl version -v (используется для проверки версии текущих двоичных файлов OpenSSL)метод wget
sudo apt-get install make (Установить компилирующую библиотеку Make)
wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz (Загрузите последние двоичные файлы OpenSSL 1.0.2g)
tar -xzvf openssl-1.0.2l.tar.gz (Распаковать tar-шар в локальный каталог)
cd openssl-1.0.2l (введите извлеченный каталог OpenSSL)
sudo ./config (Настроить двоичные файлы для компиляции)
sudo make install (установить настроенные двоичные файлы)
sudo ln -sf / usr / local / ssl / bin / opensslwhich openssl
(Это создаст символьную ссылку на новые двоичные файлы)
openssl version -v (используется для проверки версии текущих двоичных файлов OpenSSL)
Вам может понадобиться это для установки "add-apt-repository":
sudo apt-get update && apt-get install -y общие свойства программного обеспечения
Это приведет вас к версии 1.0.2g без необходимости компиляции:
версия openssl -a
sudo add-apt-репозиторий ppa: 0k53d-karl-f830m / openssl
sudo apt-get update
sudo apt-get install openssl
версия openssl -a