python柱狀圖不顯示中文導(dǎo)致升級(jí)python11以上,centos7+安裝openssl3.2.1

https://github.com/openssl/openssl/releases/download/openssl-3.2.1/openssl-3.2.1.tar.gz

cd /tmp
wget https://www.openssl.org/source/openssl-3.2.1.tar.gz
tar -xzf openssl-3.2.1.tar.gz
cd openssl-3.2.1
建議:選擇 OpenSSL 3.2.1,除非你有特定需求(如兼容舊版軟件)要求 1.1.1。

步驟 3:編譯和安裝
以 OpenSSL 3.2.1 為例,安裝到 /usr/local/openssl:

bash

收起

自動(dòng)換行

運(yùn)行

復(fù)制
./config --prefix=/usr/local/openssl --openssldir=/usr/local/openssl shared zlib
make -j$(nproc)
make test
sudo make install
--prefix=/usr/local/openssl:避免覆蓋系統(tǒng) OpenSSL 1.0.2k。
shared:生成共享庫(kù),供 Python 等動(dòng)態(tài)鏈接。
zlib:?jiǎn)⒂脡嚎s支持。
步驟 4:配置環(huán)境
更新動(dòng)態(tài)鏈接庫(kù)路徑:
bash

收起

自動(dòng)換行

運(yùn)行

復(fù)制
sudo tee /etc/ld.so.conf.d/openssl-3.2.1.conf <<EOF
/usr/local/openssl/lib64
EOF
sudo ldconfig
設(shè)置 PATH:
bash

收起

自動(dòng)換行

運(yùn)行

復(fù)制
echo 'export PATH=/usr/local/openssl/bin:PATH' >> ~/.bashrc echo 'export LD_LIBRARY_PATH=/usr/local/openssl/lib64:LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
步驟 5:驗(yàn)證
bash

收起

自動(dòng)換行

運(yùn)行

復(fù)制
/usr/local/openssl/bin/openssl version
預(yù)期輸出(根據(jù)安裝版本):

text

收起

自動(dòng)換行

復(fù)制
OpenSSL 3.2.1 30 Jan 2024

text

收起

自動(dòng)換行

復(fù)制
OpenSSL 1.1.1u 30 May 2023

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容