旧版本是1.0.1f,本想先卸载旧版本,卸载时提示有依赖问题。就不卸载了,直接安装新版本。
下载了1.1.1a的源码,按INSTALL文档提示安装:
on Unix (again, this includes Mac OS/X):
$ ./config
$ make
$ make test
$ make install
运行./config时,如未设置,默认安装到 /usr/local 下。运行 make install 时需要用超级用户权限。
新生成的openssl bin文件路径在 /usr/local/bin/ 路径下,头文件在 /usr/local/include/ 路径下。
由于前一个版本未卸载,之前的openssl bin文件也存在,将其改名
修改历史的OpenSSL文件设置备份
sudo mv /usr/bin/openssl /usr/bin/openssl.old
Done.