Компиляция последней версии Openssl — различия между версиями
Материал из Rosalab Wiki
Turik02 (обсуждение | вклад) |
Turik02 (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
{{Таинственные знаки "Доллар" и "Решетка"}} | {{Таинственные знаки "Доллар" и "Решетка"}} | ||
+ | |||
+ | <u>'''Установка свежей версии'''</u> | ||
Необходимо установить: | Необходимо установить: | ||
+ | |||
$ sudo dnf install perl-Pod-Html make gcc gcc-c++ | $ sudo dnf install perl-Pod-Html make gcc gcc-c++ | ||
+ | |||
Затем скачать последнюю версию openssl-3.4.0.tar.gz https://github.com/openssl/openssl/releases | Затем скачать последнюю версию openssl-3.4.0.tar.gz https://github.com/openssl/openssl/releases | ||
После распаковать архив, войти в папку, открыть терминал и выполнить: | После распаковать архив, войти в папку, открыть терминал и выполнить: | ||
+ | |||
$ ./Configure | $ ./Configure | ||
$ make -j | $ make -j | ||
$ sudo make install | $ sudo make install | ||
+ | |||
После скопировать: | После скопировать: | ||
+ | |||
$ sudo cp /usr/local/lib64/libssl.so.3 /usr/lib64/ | $ sudo cp /usr/local/lib64/libssl.so.3 /usr/lib64/ | ||
$ sudo cp /usr/local/lib64/libcrypto.so.3 /usr/lib64/ | $ sudo cp /usr/local/lib64/libcrypto.so.3 /usr/lib64/ | ||
$ sudo ln -s /usr/lib64/libssl.so.3 /usr/lib64/libssl.so | $ sudo ln -s /usr/lib64/libssl.so.3 /usr/lib64/libssl.so | ||
$ sudo ln -s /usr/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so | $ sudo ln -s /usr/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so | ||
+ | |||
Проверить версию openssl: | Проверить версию openssl: | ||
+ | |||
$ openssl version | $ openssl version |
Текущая версия на 15:14, 28 ноября 2024
Установка свежей версии
Необходимо установить:
$ sudo dnf install perl-Pod-Html make gcc gcc-c++
Затем скачать последнюю версию openssl-3.4.0.tar.gz https://github.com/openssl/openssl/releases
После распаковать архив, войти в папку, открыть терминал и выполнить:
$ ./Configure $ make -j $ sudo make install
После скопировать:
$ sudo cp /usr/local/lib64/libssl.so.3 /usr/lib64/ $ sudo cp /usr/local/lib64/libcrypto.so.3 /usr/lib64/ $ sudo ln -s /usr/lib64/libssl.so.3 /usr/lib64/libssl.so $ sudo ln -s /usr/lib64/libcrypto.so.3 /usr/lib64/libcrypto.so
Проверить версию openssl:
$ openssl version