Centos升级openssl
在centos7.x中使用python3.10以上Python,发现需要openssl 1.1.1以上,这里记录下openssl的升级操作。
1. 下载源码
去openssl的仓库下载对应的源码,https://github.com/openssl/openssl
wget https://github.com/openssl/openssl/archive/OpenSSL_1_1_1d.tar.gz
2. 解压
tar -zxvf OpenSSL_1_1_1d.tar.gz
3. 编译安装
./config --prefix=/usr/local/openssl
make && make install
4. 替换系统旧版本openssl
mv /usr/bin/openssl /usr/bin/openssl.old
mv /usr/lib64/openssl /usr/lib64/openssl.old
mv /usr/lib64/libssl.so /usr/lib64/libssl.so.old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
ln -s /usr/local/openssl/lib/libssl.so /usr/lib64/libssl.so
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v
5. 查看是否替换成功
openssl version