卸載 openssl
1)查找并刪除 openssl 關(guān)聯(lián)的目錄與文件
whereis openssl
which openssl
rm -rf /a/b/c/ // 使用 rm 命令刪除所有 openssl 相關(guān)目錄
2)刪除軟件安裝包
apt-get purge openssl
3)刪除配置文件?
rm -rf /etc/ssl
安裝 openssl
openssl 版本下載鏈接:/source/old/index.html (openssl.org)
1)解壓
tar -zxvf openssl-1.0.2p.tar.gz
2)進(jìn)入目錄
cd openssl-1.0.2p
3)創(chuàng)建安裝目錄
mkdir /usr/local/openssl
4)選擇安裝目錄(prefix 是安裝目錄),并使用 -fPIC 參數(shù)鏈接動(dòng)態(tài)庫(kù)
./config --prefix=/usr/local/openssl -fPIC
5)編譯
make
6)安裝
make install
7)查看版本
cd /usr/local/openssl/bin
./openssl version
把安裝的 openssl 設(shè)置為全局(可選)
1)刪除軟鏈接(rm -rf ? ./軟鏈接名稱(chēng),若rm -rf ./軟鏈接名稱(chēng)/ ,則會(huì)把軟鏈接以及軟鏈接指向下的內(nèi)容刪除)
正確:rm -rf /usr/bin/openssl
錯(cuò)誤:rm -rf /usr/bin/openssl/
正確:rm -rf /usr/include/openssl
錯(cuò)誤:rm -rf /usr/include/openssl/
2)創(chuàng)建軟鏈接
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl
說(shuō)明:/usr/bin/openssl、/usr/include/openssl 是 openssl 軟件包的默認(rèn)掃描路徑,如果使用命令安裝 openssl 會(huì)自動(dòng)安裝到該目錄下(每個(gè)軟件包都有一個(gè)系統(tǒng)默認(rèn)路徑);使用軟鏈接的目的就是把自己的安裝目錄鏈接到系統(tǒng)路徑,然后就可以在任意地方執(zhí)行 openssl version 查看 openssl 版本,而無(wú)需進(jìn)入到 /usr/local/openssl/bin 路徑下查看版本。
3)查看 OpenSSL 版本,安裝完成
openssl version
?
如果安裝完成后遇到如下錯(cuò)誤:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-767529.html
root@BZD25521:/etc/ld.so.conf.d# openssl version openssl: symbol lookup error: openssl: undefined symbol: EVP_mdc2, version OPENSSL_1_1_0
解決辦法見(jiàn):安裝 openssl 時(shí)報(bào)錯(cuò):openssl: symbol lookup error: openssl: undefined symbol: EVP_mdc2, version OPENSSL_1_-CSDN博客文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-767529.html
到了這里,關(guān)于Ubuntu(WSL)卸載與安裝指定版本的 openssl的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!