Как обновить OpenSSL 1.1.0 до 1.1.1 в Ubuntu 18.04
Последняя стабильная версия openssl - серия 1.1.1. Это также наша версия долгосрочной поддержки (LTS), поддерживаемая до 11 сентября 2023 года.
Поскольку этого нет в текущих репозиториях Ubuntu, вам нужно будет вручную загрузить, скомпилировать и установить последнюю версию OpenSSL.
Ниже приведены инструкции для подражания:
Загружаем архив:
wget https://www.openssl.org/source/openssl-1.1.1a.tar.gz
Распакуйте архив с tar:
-zxf openssl-1.1.1a.tar.gz && cd openssl-1.1.1a
Выполните команду:
./config
Выполните команду make (возможно, вам придется запустить ее sudo apt install make gcc до успешного выполнения).
sudo apt install make gcc
Запустите, make test чтобы проверить возможные ошибки.
make test
Резервное копирование текущего двоичного файла openssl:
sudo mv /usr/bin/openssl ~/tmp
Выполните команду:
sudo make install
Создайте символическую ссылку из недавно установленного двоичного файла в папку по умолчанию:
sudo ln -s /usr/local/bin/openssl /usr/bin/openssl
Запустите команду, sudo ldconfig чтобы обновить символические ссылки и перестроить кеш библиотеки.
sudo ldconfig
Предполагая, что при выполнении шагов с 4 по 10 не было ошибок, вы должны были успешно установить новую версию OpenSSL.
Снова из терминала выполните команду:
openssl version
Ваш вывод должен быть следующим:
OpenSSL 1.1.1a 20 Nov 2018