Как использовать libssl-dev 1.0.1 на 19.04?

Ubuntu 18.10 поддерживал семейство libssl-dev 1.0.1 со стандартным Ubuntu PPA, но 19.04, похоже, отказался от него в пользу 1.1.1. После обновления я не могу настроить свою среду для компиляции проекта, требующего эту версию libssl.

Как я могу использовать древнюю версию libssl-dev в современной Ubuntu?

1
задан 23 April 2019 в 17:30

2 ответа

Вот так: https://askubuntu.com/a/989089/15811 Это тоже про версию dev. Имейте в виду, что ваша система, вероятно, предложит удалить множество зависимостей. Может быть, вам лучше установить virtualbox и 18.10 в этом.

В общем, общая команда для этого:

apt-get install {package}={version}

если в репозиториях. Если это не так, вы можете загрузить пакет с веб-сайта пакетов , а также сделать

sudo dpkg -i {package}.deb

. Вам нужно будет установить зависимости самостоятельно (в этом случае список зависимостей довольно короткий) .

Опять же: будьте осторожны, читайте все уведомления и не вводите «да». Это может разрушить систему.

0
ответ дан 23 April 2019 в 17:30

Можно загрузить openssl tar.gz и скомпилировать библиотеку (необходимо будет также передать установленное местоположение компиляции проекта).

Что-то вроде этого для установки:

tar xvfz ~/Downloads/openssl-1.0.2s.tar.gz
cd openssl-1.0.2s
./config --prefix=/opt/openssl/1.0.2s
make
sudo make install

И затем разрабатывать Ваш проект:

export CFLAGS=\ -I/opt/openssl/1.0.2s/include
export LDFLAGS="$LDFLAGS -L/opt/openssl/1.0.2s/lib -lssl"
0
ответ дан 7 December 2019 в 13:17

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

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