openssl版本升级与降级
flyfish
环境
Ubuntu 22.04
1.1.1升级3.1.1
查看openssl版本
openssl version
OpenSSL 1.1.1t 7 Feb 2023
https://www.openssl.org/source/
编译和安装
./config --prefix=/usr/local/openssl311
make -j8
make install
进入/usr/local/openssl311/lib64
目录
执行 sudo cp libcrypto.so.3 /lib/x86_64-linux-gnu/libcrypto.so.3
重名名原链接创建新的链接
$ sudo mv /usr/bin/openssl /usr/bin/openssl111
$ sudo ln -s /usr/local/openssl311/bin/openssl /usr/bin/openssl
$ sudo ldconfig
再次查看openssl版本
openssl version
OpenSSL 3.1.1 30 May 2023 (Library: OpenSSL 3.1.1 30 May 2023)
3.1.1降级 1.1.1
编译和安装
./config --prefix=/usr/local/openssl111
make -j8
make install
重名名原链接创建新的链接
$ sudo mv /usr/bin/openssl /usr/bin/openssl311
$ sudo ln -s /usr/local/openssl111/bin/openssl /usr/bin/openssl
$ sudo ldconfig
如果需要什么库,可以从/usr/local/openssl111/lib
进行拷贝