当前位置:网站首页>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
边栏推荐
- 1 - first knowledge of go language
- Epoll's et, lt working mode -- example program
- We reference My97DatePicker to realize the use of time plug-in
- JUC学习记录(2022.4.22)
- My raspberry PI zero 2W tossing notes record some problems encountered and solutions
- Daily question - leetcode396 - rotation function - recursion
- Comment eolink facilite le télétravail
- Sword finger offer II 019 Delete at most one character to get palindrome (simple)
- What is the effect of Zhongfu Jinshi wealth class 29800? Walk with professional investors to make investment easier
- 牛客网数据库SQL实战详细剖析(26-30)
猜你喜欢
Introduction to Arduino for esp8266 serial port function
Five data types of redis
Detailed explanation of C language knowledge points - data types and variables [2] - integer variables and constants [1]
Mds55-16-asemi rectifier module mds55-16
如何设计一个良好的API接口?
Swift: entry of program, swift calls OC@_ silgen_ Name, OC calls swift, dynamic, string, substring
Redis主从同步
[untitled]
Provided by Chengdu control panel design_ It's detailed_ Introduction to the definition, compilation and quotation of single chip microcomputer program header file
Leetcode149 - maximum number of points on a line - Math - hash table
随机推荐
Basic operation of sequential stack
8.4 realization of recurrent neural network from zero
async关键字
牛客网数据库SQL实战详细剖析(26-30)
Practice of unified storage technology of oppo data Lake
Leetcode153 - find the minimum value in the rotation sort array - array - binary search
Programming philosophy - automatic loading, dependency injection and control inversion
[stc8g2k64s4] introduction of comparator and sample program of comparator power down detection
Share 20 tips for ES6 that should not be missed
JUC learning record (2022.4.22)
Do (local scope), initializer, memory conflict, swift pointer, inout, unsafepointer, unsafebitcast, success
2-Go变量操作
Redis master-slave synchronization
On the day of entry, I cried (mushroom street was laid off and fought for seven months to win the offer)
The difference between having and where in SQL
[thymeleaf] handle null values and use safe operators
Contraction mapping theorem
Comment eolink facilite le télétravail
Openfaas practice 4: template operation
Async keyword