Перейти к содержанию

openssl⚓︎

Пакет содержит инструменты управления и библиотеки криптографии. Они полезны для предоставления криптографических функций к другим пакетам, таким как OpenSSH, почтовым приложениям и веб-браузерам (для доступа к сайтам по HTTPS).

Версия: 3.0.1

Размер: 14.32Mb

Приоритет: Необходимый

Оригинальное расположение: https://www.openssl.org/source/openssl-3.0.1.tar.gz

Ссылка для загрузки: https://lx4u.ru/downloads/packages/openssl-3.0.1.tar.gz

MD5: 7d07e849d77d276891edd579a8832bb3

Домашняя страница: https://www.openssl.org/

SBU: 1.8

Настройка⚓︎

./config --prefix=/usr         \
         --openssldir=/etc/ssl \
         --libdir=lib          \
         shared                \
         zlib-dynamic

Сборка⚓︎

make

Тестирование⚓︎

make test
Предупреждение

Известно, что один тест 30-test_afalg.t даст сбой в некоторых конфигурациях ядра (по-видимому, предполагает, что некоторые неопределенные параметры Crypto были выбраны).

Установка⚓︎

sed -i '/INSTALL_LIBS/s/libcrypto.a libssl.a//' Makefile
make MANSUFFIX=ssl install

Для multilib⚓︎

Очистка⚓︎

make distclean

Подготовка⚓︎

MACHINE="i686"             \
CC="gcc -m32 -march=i686"  \
CXX="g++ -m32 -march=i686" \
    ./config               \
    --prefix=/usr          \
    --libdir=/usr/lib32    \
    --openssldir=/etc/ssl  \
    --libdir=lib32         \
    shared                 \
    zlib-dynamic           \
    linux-x86

Сборка⚓︎

make

Установка⚓︎

make DESTDIR=$PWD/DESTDIR install
cp -Rv DESTDIR/usr/lib32/* /usr/lib32
rm -rf DESTDIR

Установленные файлы⚓︎

Программы: c_rehash и openssl

Библиотеки: libcrypto.so и libssl.so

Директории: /etc/ssl, /usr/include/openssl и /usr/lib/engines

К началу