当前位置:网站首页>Compiling OpenSSL
Compiling OpenSSL
2022-04-23 15:05:00 【Small ash pier】
compile Openssl
openssl-3.0.2.tar.gz
Experimental environment
# cat /etc/redhat-release
CentOS Linux release 7.7.1908 (Core)
1、 Install the dependent package
# yum install gcc
# yum install perl-CPAN
# yum install perl-YAML perl-Term-ReadLine perl-version perl-libs perl-devel perl-Test-* perl-Pod-* perl-ExtUtils-* perl-CGI
2、 Upload source code package
Official download address :http://www.openssl.org/
# cd /usr/local/src
# rz -b
# ls /usr/local/src/
openssl-3.0.2.tar.gz
3、 decompression
# pwd
/usr/local/src
# tar xvf openssl-3.0.2.tar.gz
4、 compile && install
# pwd
/usr/local/src
# cd openssl-3.0.2/
# ./Configure --prefix=/opt/openssl
# make && make install
5、 Create a soft connection
# ln -sv /opt/openssl/lib64/libssl.so.3 /lib64/libssl.so.3
# ln -sv /opt/openssl/lib64/libcrypto.so.3 /lib64/libcrypto.so.3
6、 Back up and reset the new openssl
# mv /usr/bin/openssl /usr/bin/openssl_old
# ln -sv /opt/openssl/bin/openssl /usr/bin/openssl
7、 verification
# openssl version
OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)
版权声明
本文为[Small ash pier]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204231409158301.html
边栏推荐
- Openfaas practice 4: template operation
- Do (local scope), initializer, memory conflict, swift pointer, inout, unsafepointer, unsafebitcast, success
- Ffmpeg installation error: NASM / yasm not found or too old Use --disable-x86asm for a clipped build
- Bingbing learning notes: take you step by step to realize the sequence table
- async关键字
- A series of problems about the best time to buy and sell stocks
- 8.2 text preprocessing
- Basic operation of circular queue (Experiment)
- Detailed explanation of C language knowledge points - data types and variables [2] - integer variables and constants [1]
- Llvm - generate addition
猜你喜欢

我的 Raspberry Pi Zero 2W 折腾笔记,记录一些遇到的问题和解决办法

Explanation and example application of the principle of logistic regression in machine learning

LeetCode167-两数之和II-双指针-二分-数组-查找

Bingbing learning notes: take you step by step to realize the sequence table

Thread synchronization, life cycle

Swift: entry of program, swift calls OC@_ silgen_ Name, OC calls swift, dynamic, string, substring

Reptile exercises (1)

How to use OCR in 5 minutes

Have you really learned the operation of sequence table?

What is the role of the full connection layer?
随机推荐
Redis主从同步
Set onedrive or Google drive as a drawing bed in upic for free
Advanced application of I / O multiplexing: Processing TCP and UDP services at the same time
冰冰学习笔记:一步一步带你实现顺序表
Llvm - generate if else and pH
A series of problems about the best time to buy and sell stocks
Realization of four data flow modes of grpc based on Multilingual Communication
thinkphp5+数据大屏展示效果
Sqlserver transaction and lock problem
Leetcode151 - invert words in string - String - simulation
Provided by Chengdu control panel design_ It's detailed_ Introduction to the definition, compilation and quotation of single chip microcomputer program header file
封面和标题中的关键词怎么写?做自媒体为什么视频没有播放量
Leetcode165 compare version number double pointer string
Leetcode162 - find peak - dichotomy - array
Async void caused the program to crash
UML学习_day2
Progress in the treatment of depression
3、 Gradient descent solution θ
Epoll's et, lt working mode -- example program
LeetCode 练习——396. 旋转函数