macOS Catalina手动安装openssl@3

发布时间:2024-07-11 02:34:06,浏览938次

macOS Catalina通过homebrew安装openssl失败,被嫌弃系统太老,make test测试不通过

我使用以下命令手动安装了openssl@3

1、下载最新版本 https://www.openssl.org/source/openssl-3.3.1.tar.gz

2、双击解压文件并打开终端。找到文件夹并在终端中使用cd命令打开openssl-3.3.1文件夹

3、配置

perl ./Configure --prefix=/usr/local/Cellar/openssl@3/3.3.1 --openssldir=/usr/local/openssl@3 no-ssl3 no-ssl3-method no-zlib darwin64-x86_64-cc enable-ec_nistp_64_gcc_128

4、​​​​​​编译

make

5、测试(可选|我通过了所有测试)

make test

6、安装

sudo make install MANDIR=/usr/local/Cellar/openssl@3/3.3.1/share/man MANSUFFIX=ssl

7、查看系统中的版本

openssl version // 它应该会显示:OpenSSL 3.3.1 4 Jun 2024 (Library: OpenSSL 3.3.1 4 Jun 2024)
which -a openssl // 查看路径

8、brew链接openssl

brew link openssl@3

9、查看列表,你会看到它已经在其中

brew list
评论