首先下载OpenSSL-3.0.7数据包:
#cd /usr/local/src
......
#wget https://www.openssl.org/source/openssl-3.0.7.tar.gz
......
解压缩数据包:
#tar xf openssl-3.0.7.tar.gz
......
设置编译环境和选项:
#cd openssl-3.0.7
......
#./configure
......
注意:这里使用的是缺省目录项配置。如果对Linux不熟悉,请尽量使用缺省配置。
开始编译和安装:
#make
......
#make install
......
相关的文件会安装至:/usr/local/bin、/usr/local/ssl和/usr/local/lib64目录下。
完成编译和安装之后,还需要调整软链接。
先建立一个备份目录,将原有的指令移动到备份目录中。
#mkdir /usr/bin/backup
......
#mv /usr/bin/openssl /usr/bin/backup/
......
建立软链接:
#ln -s /usr/local/bin/openssl /usr/bin/openssl
......
为了使库文件生效,需要修改配置文件:
#echo "/usr/local/lib64" >> /etc/ld.so.conf
......
#ldconfig -v
......
注意:如果缺少这个步骤,可能会导致部分软件运行的时候提示找不到libssl.so.*文件。
检查软链接:
# openssl version
OpenSSL 3.0.7 1 Nov 2022 (Library: OpenSSL 3.0.7 1 Nov 2022)
此时打印的版本号,应是最新的OpenSSL版本号。