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,621评论 0 7
  • 1、第八章 Samba服务器2、第八章 NFS服务器3、第十章 Linux下DNS服务器配站点,域名解析概念命令:...
    哈熝少主阅读 3,779评论 0 10
  • feisky云计算、虚拟化与Linux技术笔记posts - 1014, comments - 298, trac...
    不排版阅读 3,937评论 0 5
  • 1.描述计算机的组成及其功能 (一)计算机的组成 1.CPU 2.CPU风扇 3.BIOS 4.内存 5.硬盘 6...
    whamai阅读 1,507评论 0 1
  • 真正的看破红尘,是对尘世失去以往那种盲目的迷恋。 当你不再盲目迷恋世上一切的时候,你的心里就会产生一种巨大的厌倦感...
    文子博阅读 308评论 0 0