国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux編譯安裝openssl 1.1.1s

這篇具有很好參考價(jià)值的文章主要介紹了Linux編譯安裝openssl 1.1.1s。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

? 我的pc系統(tǒng)版本是Ubuntu 22.04.1 LTS,默認(rèn)安裝的是OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)。

? 但是種種原因需要安裝1.1.1版本的

一.下載&解壓

下載:

通過官網(wǎng):https://www.openssl.org/source/openssl-1.1.1s.tar.gz

解壓:

tar -zxvf openssl-1.1.1s.tar.gz

二.配置&編譯&安裝

進(jìn)入目錄:

cd openssl-1.1.1s

?安裝配置:

/opt/ssl是安裝的路徑可以自己選

./config \
--prefix=/opt/openssl \
--openssldir=/opt/openssl \

編譯:

make

編譯測試(可以不操作):

make test

安裝:

需要加權(quán)限

sudo make install

三.問題

1.安裝完成后執(zhí)行openssl version 仍舊顯示3.0.2

需要將新舊版本就行替換

備份舊版:

sudo mv /usr/bin/openssl /usr/bin/openssl.old

把新版軟鏈接進(jìn)去:

sudo ln -s /opt/openssl/bin/openssl /usr/bin/openssl

2.執(zhí)行openssl version 提示:

openssl: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

進(jìn)入/etc目錄并切換成超級(jí)用戶

cd etc

su    //會(huì)提示輸入密碼切換超級(jí)用戶
      //如果超級(jí)用戶切換失敗可能是沒有設(shè)置過密碼,需要設(shè)置密碼使用命令:sudo passwd root

設(shè)置動(dòng)態(tài)鏈接庫的環(huán)境變量

sudo echo "export LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/openssl/lib" >> /etc/profile

使其在當(dāng)前客戶端生效

source /etc/profile

如果還是不行,把庫文件做軟鏈接文章來源地址http://www.zghlxwxcb.cn/news/detail-400765.html

sudo ln -s /opt/openssl/lib/libssl.so.1.1  /usr/lib/libssl.so.1.1

sudo ln -s /opt/openssl/lib/libcrypto.so.1.1  /usr/lib/libcrypto.so.1.1

到了這里,關(guān)于Linux編譯安裝openssl 1.1.1s的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Linux升級(jí)openssl版本、安裝nginx并配置https證書支持TLSv1.3

    參考文章 https://blog.csdn.net/weixin_43153854/article/details/109823633?utm_medium=distribute.pc_relevant.none-task-blog-2 default baidujs_baidulandingword~default-4-109823633-blog-106643510.pc_relevant_default_base2spm=1001.2101.3001.4242.3utm_relevant_index=7 參考文章 https://blog.csdn.net/t8116189520/article/details/81909574

    2024年02月14日
    瀏覽(31)
  • 交叉編譯arm程序,編譯arm版本的openssl

    交叉編譯arm程序,編譯arm版本的openssl

    開局一個(gè)錯(cuò): 顯示沒有GCC, 于是下載gcc; 下載gcc有問題: 發(fā)現(xiàn)是換源的問題,于是換源后繼續(xù)安裝,安裝成功: 接著繼續(xù)出錯(cuò): 繼續(xù)安裝庫sudo apt-get install libncurses5-dev 接著又報(bào)錯(cuò)了,我之前去的github上弄的buildroot,現(xiàn)在去官網(wǎng)下載一個(gè)。 果然運(yùn)行成功了: Target options:

    2024年02月04日
    瀏覽(25)
  • Ubuntu系統(tǒng)安裝opencv的python版本以及編譯安裝C++版本

    Ubuntu系統(tǒng)安裝opencv的python版本以及編譯安裝C++版本

    目錄 1.opencv的python 版本安裝方式(python版本可以直接安裝,無需編譯) (1)方法一:利用pip的方式安裝 (2)方法二:利用apt-get方式安裝 ?2.opencv的C++版本的安裝方式(以3.4.12版本為例,其他的也類似) (1)安裝構(gòu)建工具和所有的依賴軟件包: (2) 新建文件夾名稱為opencv_b

    2024年02月06日
    瀏覽(53)
  • 【交叉編譯環(huán)境】安裝arm-linux交叉編譯環(huán)境到虛擬機(jī)教程(簡潔版本)

    【交叉編譯環(huán)境】安裝arm-linux交叉編譯環(huán)境到虛擬機(jī)教程(簡潔版本)

    就是看到了好些教程有些繁瑣,我就寫了一個(gè) 我這個(gè)解壓安裝的交叉編譯環(huán)境是Linaro GCC的一個(gè)版本,可以用于在x86_64的主機(jī)上編譯arm-linux-gnueabihf的目標(biāo)代碼 步驟來了 在你的Ubuntu系統(tǒng)中 創(chuàng)建一個(gè)目錄 ,例如/usr/local/arm,然后將下載好的gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueab

    2024年02月03日
    瀏覽(25)
  • php8.2 編譯安裝(詳細(xì))+ bash腳本 (多l(xiāng)inux版本)

    php8.2 編譯安裝(詳細(xì))+ bash腳本 (多l(xiāng)inux版本)

    編譯安裝php8.2.10(2023.9.17更新) 以下操作在debian12(deb系-debianubuntu)和rocky9.2(red hat系-centosrocky linuxoracle linux)都測試過 僅限linux系統(tǒng) 在全文的最后,我寫了bash腳本(只支持deb系),可以參考,直接運(yùn)行bash腳本一鍵編譯安裝 1.下載并解壓源碼包 php官方下載頁面 在/usr/l

    2024年02月06日
    瀏覽(43)
  • 編譯安裝openssl及安裝完openssl后使用 ssh -V 查看依然是舊版openssl原因

    Centos升級(jí)openssh8.8p1 1. 下載安裝wget 2. 獲取openssl源碼包 3. 安裝openssl 所需依賴 4. 解壓編譯openssl 5. 替換舊版openssl 6. 查看openssl版本 注: 安裝完openssl后使用 ssh -V 查看依然是舊版openssl, 是因?yàn)閛penssh是rpm/yum安裝的調(diào)用的openssl依舊是舊版,不影響使用。 如果看不順眼可以編譯升

    2024年02月16日
    瀏覽(22)
  • Linux升級(jí)openssl版本

    Linux升級(jí)openssl版本

    公司由于使用第三方漏洞掃描,檢測出openssh存在漏洞以及ssl漏洞 因次得升級(jí)openssl 升級(jí)步驟: 1、去官網(wǎng)下載最新版本,或wget下載也行 http://www.openssl.org wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz 2、解壓并進(jìn)入解壓目錄后執(zhí)行: ./config --prefix=/usr/local/openssl shared zlib make de

    2023年04月21日
    瀏覽(18)
  • 【Linux】升級(jí)openssl版本

    【Linux】升級(jí)openssl版本

    目錄 摘要 準(zhǔn)備工作 1.查看openssl的版本 2.查看openssl的路徑 3.備份openssl文件 4.下載openssl 升級(jí)openssl 1.解壓openssl 2.切換到解壓好的openssl目錄 3.配置openssl安裝目錄 4.編譯安裝 5.創(chuàng)建軟鏈接 6.添加動(dòng)態(tài)鏈接庫數(shù)據(jù) 7.更新動(dòng)態(tài)鏈接庫:ldconfig -v 8.驗(yàn)證openssl 為什么要升級(jí)openssl版本,一

    2024年04月23日
    瀏覽(25)
  • ARM架構(gòu)Linux操作系統(tǒng)上C語言版本的CycloneDDS中HelloWorld的編譯過程(交叉編譯工具鏈)

    ARM架構(gòu)Linux操作系統(tǒng)上C語言版本的 CycloneDDS 中 HelloWorld 的編譯過程與源碼編譯過程中的 roundtrip 示例編譯是一樣的,因?yàn)閷?shí)在ARM架構(gòu)上,所以需要將 idlc_generat e注釋掉,自己手動(dòng)添加源代碼和頭文件,之后在進(jìn)行 cmake 和 make 操作

    2024年02月15日
    瀏覽(29)
  • Ubuntu20.04與22.04 openssl與openssl編譯安裝

    Ubuntu20.04與22.04 openssl與openssl編譯安裝

    操作系統(tǒng)openssl版本查看: 推薦根據(jù)操作系統(tǒng)默認(rèn)版本下載對(duì)應(yīng)修復(fù)版本 ubuntu20.04 openssl版本:OpenSSL 1.1.1f ubuntu22.04 openssl版本:OpenSSL 3.0.2 首先,使用 wget 命令下載 OpenSSL 的源代碼壓縮包。從 OpenSSL 官方網(wǎng)站上找到最新版本的源代碼。 如下以u(píng)buntu20.04示例: 解壓源代碼 使用

    2024年02月06日
    瀏覽(56)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包