Компиляция последней версии Openssl — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
(Новая страница: «{{Таинственные знаки "Доллар" и "Решетка"}} Необходимо установить: $ sudo dnf install perl-Pod-Html make gcc…»)
 
Строка 14: Строка 14:
 
  $ 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

Версия 14:50, 28 ноября 2024

"$" — символ приглашения, означает что терминал готов принять команду от имени непривилегированного пользователя, т.е. не root.
"#" — означает что команду необходимо выполнять от пользователя root.

Источники: 1, 2


Необходимо установить:

$ 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