mac 如何升級 Openssl

//查看openssl版本信息:

$ openssl version
OpenSSL 1.1.1d  10 Sep 2019

1、首先需要安裝 brew,如果沒有的自行百度,這里主要講Openssl的更新。
2、更新Openssl執行如下命令:

$ brew install openssl
...
??  /usr/local/Cellar/openssl/1.0.2h: 1,691 files, 12M

看到一罐啤酒說明安裝成功了,安裝其實很簡單的兩步,關鍵是如何連接使用最新的這個版本!
我查了查網上關于升級鏈接Openssl最多的辦法就是,先刪除原有的openssl,再吧新的連接到舊的上面啊等等...
我最開始也是照著做,但并沒有想象的順利,當執行ln -s ... 鏈接命令時,遇到了權限問題,然后解決權限有一頓猛操作,又是重啟,又是ctrl+r...,邃,果斷另謀出路:

//權限問題
$ ln -s /usr/local/Cellar/openssl@1.1/1.1.1d /usr/bin/openssl ln: /usr/bin/openssl: Operation not permitted
開始說重點,后來又在網上看到一個靠譜的,總結如下:

接著上面的第2步往下走,當安裝完后,還是要連接使用我們安裝的最新版本,下面是我的安裝經驗:
當第2步驟安裝完成后,在執行如下命令:

brew link openssl --force

別問我啥意思,我也不知道,照著做就行了!

會出現警告:
image.png

其中就已經說的狠明白了,讓你把(紅框標的路徑)加入 ~/.bash_profile 配置文件里
你可以都直接用 echo 命令寫入:

$ echo 'export PATH="/usr/local/opt/openssl@1.1/bin:$PATH"' >> ~/.bash_profile
$ echo 'export LDFLAGS="-L/usr/local/opt/openssl@1.1/lib"' >> ~/.bash_profile
$ echo 'export CPPFLAGS="-I/usr/local/opt/openssl@1.1/include"' >> ~/.bash_profile
$ echo 'export PKG_CONFIG_PATH="/usr/local/opt/openssl@1.1/lib/pkgconfig"' >> ~/.bash_profile
注意:這里openssl@xxx 要填你自己安裝的版本,可別直接復制我的就整上去了!!!

然后,重啟終端,再次查看 openssl version ,就已經換成最新的啦!
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 背景: 閱讀新聞 12C CDB模式下RMAN備份與恢復 [日期:2016-11-29] 來源:Linux社區 作...
    陽屯okyepd閱讀 3,559評論 0 7
  • 1、第八章 Samba服務器2、第八章 NFS服務器3、第十章 Linux下DNS服務器配站點,域名解析概念命令:...
    哈熝少主閱讀 3,768評論 0 10
  • feisky云計算、虛擬化與Linux技術筆記posts - 1014, comments - 298, trac...
    不排版閱讀 3,893評論 0 5
  • 1.描述計算機的組成及其功能 (一)計算機的組成 1.CPU 2.CPU風扇 3.BIOS 4.內存 5.硬盤 6...
    whamai閱讀 1,474評論 0 1
  • 真正的看破紅塵,是對塵世失去以往那種盲目的迷戀。 當你不再盲目迷戀世上一切的時候,你的心里就會產生一種巨大的厭倦感...
    文子博閱讀 291評論 0 0