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

Материал из Rosalab Wiki
Перейти к: навигация, поиск
 
Строка 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

"$" — символ приглашения, означает что терминал готов принять команду от имени непривилегированного пользователя, т.е. не 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