CentOS 7 編譯安裝 OpenSSL 3.4.2

CentOS 7默認已經安裝了OpenSSL,不過版本比較低

openssl version

結果為:OpenSSL 1.0.2k-fips 26 Jan 2017

已經無法滿足需求

OpenSSL 源碼下載鏈接:https://www.openssl-library.org/source/

下載源碼包為:https://github.com/openssl/openssl/releases/download/openssl-3.4.2/openssl-3.4.2.tar.gz

編譯前需要安裝所需依賴:

yum install -y gcc perl-IPC-Cmd

配置阿里云CentOS 7 Yum源:https://developer.aliyun.com/article/704987

解壓下載的包

tar -xzvf openssl-3.4.2.tar.gz

進入目錄:

cd openssl-3.4.2

執行命令配置

./config

這里可以通過 --prefix 進行配置:

–prefix 選項用于定義 OpenSSL 安裝時的根目錄。所有的庫文件、頭文件和可執行文件都會安裝到以該路徑為基礎的子目錄中。默認情況下,OpenSSL 的安裝路徑為 /usr/local,但通過 --prefix 可以自定義安裝位置。

安裝:

make && make install

安裝之后配置共享動態鏈接:

echo "/usr/local/lib64" > /etc/ld.so.conf.d/openssl.confldconfig

驗證:

openssl version

結果為:

OpenSSL 3.4.2 1 Jul 2025 (Library: OpenSSL 3.4.2 1 Jul 2025)

視頻指導:https://www.bilibili.com/video/BV1qc411s7zA?t=395.4

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/95906.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/95906.shtml
英文地址,請注明出處:http://en.pswp.cn/web/95906.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python advance -----object-oriented

alt shift 上下鍵,行代碼上下移動0

具身智能的工程落地:視頻-控制閉環的實踐路徑

引言:從“能算會說”到“會看能做” 具身智能真正的門檻,不在于把模型做得更大,而在于把感知—決策—執行焊成一條低時延、穩態可控的閉環工程鏈路:從相機/麥克風采集,到編解碼與傳輸,再到邊/端推理、指令…

STM32 - Embedded IDE - GCC - 如何在工程中定義一段 NoInit RAM 內存

導言如上所示,Keil創建一段NoInit內存同樣是通過圖形界面來完成,IRAM2的起始地址0x2000000,大小8bytes。NoInit的意思是程序初始化時,不會將內存清0初始化。如上所示,在MEMORY段,將64K的RAM內存劃一塊8byte…

MyBatisX代碼生成插件在IDEA中的安裝配置、連接數據庫表生成代碼快速開發示例

場景 MyBatisX插件介紹 MybatisX是一款基于IDEA的快速開發插件,由MyBatis-Plus團隊開發維護,為效率而生。 它的主要功能如下: 支持mapper.xml和Mapper接口之間方法的互相導航跳轉; 內置代碼生成器,通過使用GUI的形…

單詞分析與助記之數據建表(以production為例)

單詞分析與助記數據建表(以production為例): id(流水號):詞形:production配圖1-標題:略配圖1-地址:略配圖2-標題:略配圖2-地址:略配圖3-標題&…

AI助力決策:告別生活與工作中的糾結,明析抉擇引領明智選擇

在日常生活與工作中,我們時常會面臨各種糾結的決策。從選擇一份新工作、創業方向,到決定是否要搬家、換車,每一個決策都可能對我們的未來產生深遠影響。然而,面對復雜多變的信息和不確定的未來,如何做出明智的選擇成為…

--定位--

GPSRTK GPS組成 GPS分為三部分。 空間星座部分:由至少24顆衛星組成(目前有30多顆在軌運行),分布在6個中地球軌道上。保證全球任何地方、任何時間至少能接收到4顆以上的衛星信號。每顆衛星不斷播發一種包含衛星星歷?&#xff0…

音轉文模型對比FunASR與Faster_whisper

FunASR簡介 FunASR是由阿里巴巴達摩院開源的語音識別工具包,提供包括語音識別(ASR)、語音活動檢測(VAD)、標點恢復、語言模型、說話人驗證、說話人分離及多說話人ASR等多種功能。FunASR工具包支持工業級語音識別模型的…

uniapp阿里云驗證碼使用

在 UniApp 中使用阿里云驗證碼插件(aliyun-captcha)需要完成微信小程序端的插件配置和項目內的組件使用兩個主要步驟,以下是詳細流程: 一、微信公眾平臺配置插件(必須) 獲取插件 AppID 阿里云驗證碼插件的…

基于開源AI大模型AI智能名片S2B2C商城小程序的情感營銷策略研究

摘要:本文聚焦于開源AI大模型AI智能名片S2B2C商城小程序這一新興商業工具,探討情感在其營銷中的核心地位。情感在營銷里是需突出表現的關鍵要素,價值觀與極致化生活方式均是對情感的闡釋。在開源AI大模型AI智能名片S2B2C商城小程序的背景下&a…

警惕!你和ChatGPT的對話,可能正在制造分布式妄想

2021年圣誕節,19歲的英籍印度裔男子 賈斯旺辛格柴爾 (Jaswant Singh Chail)帶著一把十字弩闖入溫莎城堡,聲稱要 刺殺英國女王 ,為英國歷史上的暴行復仇。 這場荒謬的刺殺注定以失敗告終。被捕后,他自稱是一…

DeepSeek輔助在64位Linux中編譯運行32位的asm-xml-1.4程序

在網上搜快速xml解析器時找到一個2012年的asm-xml-1.4程序說是比expat快幾倍,有點不信,想編譯看看。 下載了源代碼, 解壓縮到/par,其中obj目錄下有預編譯好的.o文件。 然后運行如下命令編譯示例,出錯了 cd /par/asm-xml-1.4/exa…

STM32CubeProgrammer軟件安裝

STM32CubeProgrammer軟件安裝 下載地址 【英文界面】STM32CubeProg | Software - STMicroelectronics 【中文界面】STM32CubeProg | Software - 意法半導體STMicroelectronics 下載 點擊獲取最新版本下載安裝包登錄ST賬號進行下載當Edge瀏覽器下載失敗時, 換個瀏覽器下載下…

數據結構_棧(C語言實現)超詳細_Leetcode_20. 有效的括號

目錄棧引出棧的定義數據定義棧結構體的定義結構操作- intitStack- freeStack()- empty()- isFull()- top()- pop()- push()- outAll()- 測試完整代碼練習題目:Leetcode_20. 有效的括號代碼模擬函數調用棧棧引出 棧,在我們日常生活中也非常常見&#xff…

把裝配想象成移動物體的問題

移動過后然后匹配兩個物體重合的部分做為配合,或者根本就不管,位置對了就行想辦法怎么訓練ai把加強筋位移過去

使用 PHP Imagick 擴展實現高質量 PDF 轉圖片功能

使用 PHP Imagick 擴展實現高質量 PDF 轉圖片功能 在開發中,經常需要將 PDF 文檔轉換為圖片格式,以便于在線預覽、生成縮略圖或進行其他圖像處理操作。PHP 的 Imagick 擴展提供了強大的圖像處理能力,可以輕松實現這一需求。本文將介紹如何使用…

車載通信架構 --- DoIP企業規范中細節有哪些?

我是穿拖鞋的漢子,魔都中堅持長期主義的汽車電子工程師。 老規矩,分享一段喜歡的文字,避免自己成為高知識低文化的工程師: 做到欲望極簡,了解自己的真實欲望,不受外在潮流的影響,不盲從,不跟風。把自己的精力全部用在自己。一是去掉多余,凡事找規律,基礎是誠信;二是…

GPT-5發布:統一智能體時代的開啟——從“工具”到“協作者”的范式躍遷

OpenAI正式發布其劃時代模型——GPT-5。這不僅是一次簡單的版本迭代,更是一場關于人工智能如何理解、推理與協作的深刻革命。GPT-5以“統一模型”架構為核心,融合400K上下文、超強工具調用能力、多模態輸入與精細化分層服務,標志著AI正式從“…

使用PyTorch構建卷積神經網絡(CNN)實現CIFAR-10圖像分類

在計算機視覺領域,卷積神經網絡(CNN)已經成為處理圖像識別任務的事實標準。從人臉識別到醫學影像分析,CNN展現出了驚人的能力。本文將詳細介紹如何使用PyTorch框架構建一個CNN模型,并在經典的CIFAR-10數據集上進行圖像分類任務。CIFAR-10數據…

Springboot3+SpringSecurity6Oauth2+vue3前后端分離認證授權-客戶端

客戶端服務整體流程前端技術棧項目結構代碼后端技術棧項目結構代碼整體流程 #mermaid-svg-G5v6x8CSkEcvglmt {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-G5v6x8CSkEcvglmt .error-icon{fill:#552222;}#mermaid-s…